TIME_WAIT在Solaris

时间:2016-07-25 09:41:46

标签: node.js tcp solaris time-wait

我已将tcp_time_wait_interval设为1000(1秒)。但即使在关闭连接后,TCP TIME_WAIT状态也在累积。任何人都可以帮助我。

var net = require('net');
var HOST = 'localhost';
var PORT = 9790; 
net.createServer(function(sock) {
    sock.on('data', function(data) {
        console.log('Application Name : ' + data);     
        sock.write('Connected to "' + data + '"');
    });
    sock.on('close', function(data) {
        console.log('CLOSED: ' + sock.remoteAddress +' '+ sock.remotePort);
    });    
}).listen(PORT, HOST);
console.log('Server listening on ' + HOST +':'+ PORT);

在LINUX系统中,它工作正常。 TIME_WAIT没有累积。所以我希望代码没有问题。

1 个答案:

答案 0 :(得分:0)

问题是服务器端的连接已关闭。在完成请求后在客户端关闭。问题不存在。感谢支持人员。