日期:2014-05-19  浏览次数:20873 次

c# 网络接收数据的疑难问题。
我现在有一个GPRS的设备,每100毫秒左右向服务器发送一次数据。
但是按照这个频率会出问题。
比如我发一个123
但是接收的时候就是123123了
不知道怎么解决

------解决方案--------------------
你需要设计你的封包,如:
封包头标志+封包大少+要传送的数据。
要这样做的原因是:有时候一个封包会被拆成两部分被发送!
------解决方案--------------------
hdt(倦怠) ( ) 信誉:120 Blog 加为好友 2007-05-09 16:25:53 得分: 0


try
接受完毕后清空缓存

这样是不行的,发送端会在发送的时候把多个包组合成一个包!