日期:2014-05-20  浏览次数:20637 次

tcp通信问题
请问一下大虾们,tcp通信,即是c/s模式,client端 能和 Server端进行通讯,但是 client端和client端能进行通讯吗?
我遇到的问题是,如果client端通过service端发送了一条消息给另外一个client端,但问题是另外的这一个client端他没有开启received去接收信息,也不知道什么时候去开启received方法去接收别人发送过来的信息。。。。难道tcp这种通信只是局限于client端和service端吗?


------解决方案--------------------
我理解你的问题好像不是C/S之间的问题,CLIENT A 通过服务器给 CLIENT B发消息,但是CLIENT B没有接收,那相当于你把QQ开成静音模式,不是TCP协议不支持吧!
------解决方案--------------------
回调么
------解决方案--------------------
探讨
我遇到的问题是,如果client端通过service端发送了一条消息给另外一个client端,但问题是另外的这一个client端他没有开启received去接收信息,也不知道什么时

------解决方案--------------------
我再次重复一下,作为client还是作为server,看你的编程,而不是人家给你规定。你的一个程序可以:即单独主动访问别人,也监听别人的tcp接入请求,这有什么不能理解的呢?
------解决方案--------------------
AClient->Server->BClient