Comment Re:Surprise, surprise (Score 1) 319
The only use of a server in IM should be as a directory and participant availability service, not to carry the conversations, unless both participants are behind NAT.
That is precisely how ICQ works
The only use of a server in IM should be as a directory and participant availability service, not to carry the conversations, unless both participants are behind NAT.
That is precisely how ICQ works
I've noticed several design suggestions in your code.