gpt4 book ai didi

c# - 谁关闭了套接字连接

转载 作者:可可西里 更新时间:2023-11-01 02:52:58 26 4
gpt4 key购买 nike

我有一个服务器/客户端套接字应用程序,来自 http://msdn.microsoft.com/en-us/library/6y0e13d3.aspx 上的示例似乎服务器和客户端都在接收到数据后关闭并关闭了连接。对吗?我一直在使用 disconnect 但我无法重新打开连接,但是使用 shutdown/close:

            if (_sender.Connected)
{
_sender.Shutdown(SocketShutdown.Both);
_sender.Close();
}

似乎工作正常。但是这应该在客户端(发起者)和服务器(接收者)套接字上调用吗?谢谢

最佳答案

您需要在客户端和服务器上执行此操作,因为它们都使用独立的资源。套接字在关闭时会变得困惑(很多异常),因此您要确保您也在处理客户端和服务器上的异常。

关于c# - 谁关闭了套接字连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4347004/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com