I want to develop an application like yahoo messenger.
I want to send msg from client #1 to Client #2 that are connected to a server.
Server is in internet,(in other words server has Valid IP).
My clients are connected via Dial up or ADSL and have valid or invalid ip.
How can I send data from #1 to server and then rout data from server to #2?
By socket Programming? By .net remoting?
really, I'm confused,
please help to ,
so thanks,