谁能给我一个解决思路?有关信息传输C/S模型的一个问题
我预备写一个多机通信程序,其中一台机器做主机Server,其余的都是客户端Client,
Client都于Server进行连接,这样,但是每两个Client之间都允许进行通信。Client与Server一连接成功,Server就将这个Client的IP等信息记录下来,以便其他Client可以和这个Client进行通信。
我的问题是,Client和Client都没有进行连接,现在如果Client甲想和Client乙进行通信,甲已经从服务器得到了乙的地址,请问Client甲要给Client乙发送消息需要建立两个套接字,一个进行listen(),一个进行accept()吗?而Client乙需要建立Socket去connect到甲吗?
另外我对CAsycSocket理解的不怎么样,我的程序都是同步+多线程实现的。希望高手扪能给我发一个有关异步的例子我学习学习?
Email:ccnuxjg@163.com
在此先谢谢了!