核心代码:
问题:
我用浏览器请求,时常会读取不到数据。
用c# HttpWebRequest 模拟请求也时常会出现
个人猜想:
1、我连接关闭的太快了,客户端进程还没有来得及读取发送的数据,连接已经关闭了。
但是我把发送之后,线程休眠100毫秒后,还是会出现这样的错误,所以可能不是这个问题
2、我socket读取客户端信息时,采用了异步,导致没发完,就关掉了。
但是我发送时,把他设置成了true。还是会出现这样的问题
你把sk.Dispose注释掉看看~