0

我试图扩展这个模块:https ://github.com/gildean/node-udp-proxy所以它有某种方法可以在我不再需要它时关闭代理。我尝试了以下失败的方法: 1.尝试扩展代码,使用继承。2.使用事件发射器关闭。3.复制代码并通过在index.js中创建以下代码直接扩展模块,但我无法从实例化对象中调用它。

UdpProxy.prototype.closeClient = function closeClient() {
    var proxy = this;
    //this.close();
    proxy.emit('proxyClose', this.peer);
    this.removeAllListeners();
    delete proxy.connections[senderD];
}

我还没有得到任何工作方法。我是一个 node.js 新手。我一直在阅读有关继承的不同文章,但无法让该示例在我的上下文中工作。

任何指导表示赞赏。

谢谢

4

1 回答 1

0

我最终找到了解决方案。

server._server.close();

于 2016-02-10T19:43:41.790 回答