-1

我正在使用套接字编程开发客户端服务器应用程序。我在客户端有连接和断开按钮,其中一个同时启用。我已经成功完成了连接按钮上的代码。

现在,我的要求是当我按下断开按钮时,它会断开与服务器的连接,然后在按下连接按钮时建立连接。

4

1 回答 1

0

如果您使用的是TcpClient类,则可以简单地使用该Close方法。这适用于标准C# Socket类和大多数其他类,因此它应该是您所需要的。

public void btnCloseConnection_Click(object sender, EventArgs args) {
    yourConnectionObject.Close();
}

来自 MSDN:

根据 LingerState 属性,当数据仍有待发送时,调用 Close 方法后 TCP 连接可能会保持打开状态。当基础连接完成关闭时,不会提供任何通知。

于 2013-09-24T07:12:49.457 回答