看看关于完成端口的源代码出现的问题
说明:
A:发送控制指令客户端
B:接收控制指令客户端
S:代码的服务器
A发送控制指令S转发控制指令B发送数据S转发数据A断开连接
出现的问题:
1.B每次执行上面的操作以后都断开!有的时候还运行2-3次操作以后才断开
2.断开以后有时候B也能给S发送数据,造成S的异常。调试发现S中的WorkThread函数中GetQueuedCompletionStatus函数返回负数的指针
请大家多多指教!!!
[解决办法]
汗~ 辛苦了。
眼花中……
[解决办法]
好多啊
[解决办法]
出现的问题:
1.B每次执行上面的操作以后都断开!有的时候还运行2-3次操作以后才断开
2.断开以后有时候B也能给S发送数据,造成S的异常。调试发现S中的WorkThread函数中GetQueuedCompletionStatus函数返回负数的指针
请大家多多指教!!!
-----------------------
代码没有仔细看。
2问题
GetQueuedCompletionStatus()有异常后,得到错误代码看看。
我不肯定地说,很有可能是你删除了Per_IO_Handle,但这个时候,你又接受到了Per_IO_Handle的数据包。你看看是否这个问题。
[解决办法]
代码太长了,关注一下