well i decided i'd go with C#, little less time consuming.

However that also limits me in some fields. I think i'll goof with actually socketing all the messages, see what happends. I'll test both UDP & TCP communication, if it works fast enough ( and at all ) it will be a lot less time consuming.