2020年3月9日

Socket快速应答

摘要: int SIO_TCP_SET_ACK_FREQUENCY = unchecked((int)0x98000017);var outputArray = new byte[128];var bytesInOutputArray = this._listener.Server.IOControl(SI 阅读全文

posted @ 2020-03-09 17:42 fanu 阅读(327) 评论(0) 推荐(0)

TCPClient关闭连接问题

摘要: TCPClient主动关闭连接后会残留TIME_WAIT状态,影响到下一次使用同一端口连接时会报“通常每个套接字地址(协议/网络地址/端口)只允许使用一次”异常,TIME_WAIT状态保持30S左右. 解决方法: 1、服务端关闭相应的TCP连接。 2、TCP使用长连接机制。 阅读全文

posted @ 2020-03-09 17:40 fanu 阅读(1005) 评论(0) 推荐(0)

检测端口可用性

摘要: private int CheckPortUsing() { int port = 20000; bool isgoto = false; begin: Process process = new Process(); process.StartInfo.FileName = "cmd.exe"; 阅读全文

posted @ 2020-03-09 15:25 fanu 阅读(274) 评论(0) 推荐(0)

导航