使用TCP协议进行网络通信,存在粘包和半包的问题:
解决方案:
1. 循环使用的大缓冲队列;
2.定义数据头。
使用UDP不会存在粘包和半包的问题。
参考的文章:
http://www.cnblogs.com/jiangtong/archive/2012/03/22/2411985.html
http://www.cnblogs.com/sevenyuan/archive/2010/06/13/1757863.html
http://blog.csdn.net/binghuazh/article/details/4222516
http://baike.baidu.com/link?url=yyGOo8Ck530xWeWMITV5SrIJAGzTVSlkhjkPCnkW_NUU88X2reuYu81q7efhfuHkAH1s0_rNYu4PsEd2Td8RMa
http://blog.csdn.net/pi9nc/article/details/17165171
http://blog.csdn.net/hnpzhili/article/details/6213731
http://bbs.csdn.net/topics/210023938
http://bbs.csdn.net/topics/300170923
http://bbs.csdn.net/topics/390546711
http://bbs.csdn.net/topics/360240000