1. It will be console based
2. It wil establish a connectin between two computers, both hidden behind a private gateway. It connection wil not be server based if avoiable.
3. Percausions must be taken to assure privacy.
Now this all sound simple enough, and when my body asked if i could do it i said ya, no problem, however, after having spend the entire night investigating various protocols and stuff, im ready to take my words back. Allthough networking has never been my strong side, i didnt think i would have such a hard time figuring this out.
I would hate giving up on this, so if anyone is able to point me in the right direction, it would be greatly appresiated.
As allways i prefer any code in c++ or ofcourse nasm syntaxt ASM, but i doubt that will happen

What i have done so far is reading whatever little i could find about the t.134/T.chat protocol, however as so little information seemingly is availible, i guess im on the wrong track.
Regards