使用Mono时,TCPClient.Close()不起作用

时间:2013-04-28 12:00:13

标签: c# sockets mono tcpclient disconnect

我试图简单地断开套接字客户端。

TcpClient socket = new TcpClient();
NetworkStream stream = socket.GetStream();
// ...
stream.Close();
socket.Close();

嗯,在Windows上启动而不用 Mono时,它完全正常(当客户端断开时服务器通知)。在Windows或Linux上使用Mono时它只是不起作用,服务器没有注意到客户端断开连接。什么应该是一个适当的解决方案?并且为什么会发生这种情况?

0 个答案:

没有答案