如果您使用TcpClient
课程,则可以使用Close
方法。这适用于标准C# Socket
类,以及大多数其他类,因此它应该是您需要的。
public void btnCloseConnection_Click(object sender, EventArgs args) {
yourConnectionObject.Close();
}
来自MSDN:
基于LingerState属性,TCP连接可能保持打开状态
在数据仍然存在时调用Close方法一段时间后
发送。底层连接时没有提供通知
已完成结束。