Thanks for the information, I'd like it to be a desktop app, compatible with Windows first of all then work on other platforms.
Okay, so I'll try Python cuz it seem easier than the others, I'll start from there.
Found this, is it useful? and what kind of language is it?
http://www.codeproject.com/Articles/9128/Messaging-with-TCP-socket