|
|
 | | From: | Fasun Liu | | Subject: | .NET TcpClient 的 CLOSE_WAIT 问题 | | Date: | Wed, 5 Jan 2005 12:58:48 +0800 |
|
|
 | 最近在写一个简单的FTP文件传输程序,用TcpClient来实现 但每次在发送"QUIT"命令以后总是处于CLOSE_WAIT状态,好像没办法彻底关闭。 结果就是程序运行一段时间以后由于占用太多端口导致整个局域网崩掉了。 相关代码如下: TcpClient client = new TcpClient; void SendFtpCmd(string cmdName) { // 发送FTP命令 ... }
void Close() { // 关闭FTP SendFtpCmd("QUIT"); client.Close(); } 请问怎样才能彻底地关掉TcpClient连接。
|
|
|