不用tcplistener和tcpclient,自己new个socket然后bind和listen,这里需要考虑TCP消息边界问题么?(比如类似聊天程序这种情况,按一下按钮才把文本框里的东西发出去一次)如果是用新线程监听,对于每个连接都用一个线程处理,要不要考虑当几个客户端同时发消息,服务器接收时会被混淆?要怎么处理?

解决方案 »

  1.   

    还想没日没夜的干下去吗,程序员的赚钱乐园,“财富中国”www.qqsop.cn,零成本高回报。
      

  2.   

    比如有这样的情况,2个客户端A、B同时发消息,A的消息“A is sending something”,B的消息“B is sending nothing”,服务器同时接收的话会不会先接了A的一部分“A is sending”,又接了B的“B is sending”,然后又接了A的“something”,最后是B的“nothing”,全部混在一起这种情况会不会出现?会的话要怎么处理?