tcpclient 接收数据问题
我有个TcpListener 别人来连接
他们发送一次消息 我可以看见数据,但是之后没发消息了 我每次还是获取都是空字符(“”)
这时候应该为等待啊
ReceiveMessageDelegate d = new ReceiveMessageDelegate(ReceiveMessage);
IAsyncResult result = d.BeginInvoke(user, out receiveString, null, null);
result.AsyncWaitHandle.WaitOne();
//获取Begin方法的返回值和所有输入/输出参数
d.EndInvoke(out receiveString, result);
ReceiveMessage是获取发送过来的值 我用本机测试没遇到过
------解决方案--------------------连接几次接收到空字符,表示socket已经断开了,关闭socket吧