'net'拒绝在nodejs中发出'close'事件

时间:2012-01-07 21:13:08

标签: javascript node.js

嗨,我有以下代码:

this.stop = function() {
    this.server.close();
    var thisServer = this;
    this.server.on('close',function() {
        thisServer.emit('stop');        
    });     
};

使用服务器并调用stop函数后,服务器拒绝 发出'close'事件和

    this.server.on('close',function() {
        thisServer.emit('stop');        
    }); 
我做错了吗?

1 个答案:

答案 0 :(得分:1)

this.server.on('close',function() {
    thisServer.emit('stop');        
});    
this.server.close();
var thisServer = this;

在调用close之前绑定close事件。

或者尝试this.server.destroy();