当前位置:编程学习 > JAVA >>

java socket server一问

--------------------编程问答-------------------- LZ的服务端都是System.out.println方式打印的日志么?
嗯,看LZ的业务量挺大的,有没有出现日志“List out of bound”?感觉synchronized (sList) 这里还是很容易出现堆积的。 --------------------编程问答-------------------- system.out.print这个是我调试时加上去的
没有出现list out of bound过。 --------------------编程问答-------------------- 哈,丢包的问题,算是问对人了。

我开发QQ程序时,也碰到过这个问题。因为我也是客户端所有消息通过服务器先收下,再中转。
C-S-C模式通讯,服务器经常没收完数据包,或收不尽,(即粘包)我的解决办法很笨:
先拟定一个数据格式协议:比如:x-n-n-n,x表示消息类别,第1个消息类别,第2个n指消息总长,第3个n指消息头长,第4个n可能是消息内容体。呵,有需要的朋友直接与qq 26638719交流
补充:Java ,  Java相关
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,