C#socket 为什么只接收第一个数据包

第一次:接收客户端发送的数据包,第二次:服务端逻辑处理完返回客户端数据第三次:接收客户端在次发送的数据包问:为什么我获取不到第三次客户端发送的数据包呢。获取的只有第一次发... 第一次:接收客户端发送的数据包,
第二次:服务端逻辑处理完返回客户端数据
第三次:接收客户端在次发送的数据包
问:为什么我获取不到第三次客户端发送的数据包呢。获取的只有第一次发送的数据包
用抓包工具能抓到客户端第三次发送的数据包。
代码如下:
展开
 我来答
焦疏然0w
2014-04-08 · 超过18用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:30.4万
展开全部
长连接要将Res_soc设为类的成员,不销毁类 socket就不会断开,你这个地方执行了recving方法之后Res-soc就销毁了,连接就断了,下次连得时候还是执行的这些语句,所有两次收发数据是一样的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式