C# 中用tcpclient建立的tcp连接,一个多业务流程中为什么有时候收不到包的?
因为是性能测试发包速率较快,每秒3000左右,发包出去之后,收服务器响应的数据包时候,会首先判断缓存是否有可读数据,有则会直接读取,没有的话会循环接收6000次,每隔5m...
因为是性能测试发包速率较快,每秒3000左右,发包出去之后,收服务器响应的数据包时候,会首先判断缓存是否有可读数据,有则会直接读取,没有的话会循环接收6000次,每隔5ms接收一次,即30s,实际情况肯定不止30s的,直到接收到为止,若6000次后还未未收到数据包则认为超时,但是我在服务器端及客户端抓包均显示服务器给予了响应,但程序里面却未收到数据包,抓包显示的发送与接收时间间隔很短,在100ms左右,请各位达达给予解释一下哈,先谢谢了的...
展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询