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

怎么测试自己写的粘包处理程序是否正确
怎么测试自己写的粘包处理程序是否正确?
比如发送端应该怎么写?
请具体点,谢谢大家

------解决方案--------------------
可以把两帧的报文放在一起发咯,看看处理是否正确
------解决方案--------------------
引用:
Quote: 引用:

客户端循环不间断发送很多请求(必须使用线程方式),看看能否正确得到(每个线程)处理值。


这个不一定能形成粘包吧,我想要的是能明确处理粘包的4种形式:
情况1. 一个包中只包含一个完整消息
情况2. 一个包中包含一个完整消息和另一个消息的一部分
情况3. 一个包中包含一个消息的一部分
情况4. 一个包中包含两个完整的数据消息或更多

那在服务端做个测试桩,直接构造这样的四个情况呗~