我试图扩展这个模块: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 新手。我一直在阅读有关继承的不同文章,但无法让该示例在我的上下文中工作。
任何指导表示赞赏。
谢谢