题
我有我的代码一个奇怪的问题,在目前一切工作正常,但发送部分。每当我尝试发送实际发送许多空包的包,我不能找出原因,我与调试检查和功能sendpacket函数被调用一次。谢谢大家!
解决方案
我看到的:传递一个阵列(loginOutBuffer
)在经由Socket.BeginSend()
SendPacket
到OnPacketRecv
,但其清除后,立即在OnPacketRecv
Socket.BeginSend()
不会使当在传递给它的数组的副本,所以它会在现在清除的阵列中的发送数据,导致零出来的另一端上。
不隶属于 StackOverflow