使用C#的SocketAsyncEventArgs开发了一个SOCKET服务端,现在遇到了以下问题
1:SocketAsyncEventArgs在发送数据后,回调成功,并SOCKET状态为success,这里是不是就确定了,数据已经成功发到客户端??
2:有一个嘛鬼异的问题,就是我服务端下发指令到客户端,客户端会出现收到前面几条后就出现接收停止了,需要过一段时间后,服务端再发下指令时客户端才收到前面的第X条指令,然后如此类推例如:服务端下先发了10条指令,可能前面5条成功,到了第6条后就收不了,然后就一直等待,服务端过了一段时间再发指令时
客户端才收到第6条指令,服务端再发时,客户端又收到第7条,服务端发了几条后,又重新出来之前问题,然后过一段时间后再发指令,又可以接收到前面的第X条。。
附:服务端的每一条指令发送后都可以回调成功,但是客户端就是出现上面问题2的情况!望各大虾能帮帮小弟!这个到底是什么原因呢?找了好几天都没解决