gpt4 book ai didi

javascript - 传递 net.socket 作为参数

转载 作者:行者123 更新时间:2023-12-03 05:39:53 25 4
gpt4 key购买 nike

如何传递 net.socket 类作为参数?我的代码:

this.server = net.createServer(this.onAccept.bind(this));
this.server.listen(this.port);
}

Server.prototype.onAccept = function () {
// PASS SOCKET AS ARGUMENT HERE
var client = new Client(ONLYMYSOCKETCLASS);

最佳答案

  1. 如果您只是要调用返回一个返回值的 .bind(),那么将 onAccept() 放在原型(prototype)上并没有什么意义。 (绑定(bind))该函数的副本。将事物放在原型(prototype)上的主要目的是在该对象的所有实例中高效地重用它们。

  2. onAccept() 将接收一个套接字对象作为其唯一参数,因为它是一个 'connection' 事件处理程序,因此只需将其添加到 onAccept() 的函数签名并使用它:

    Server.prototype.onAccept = function (socket) {
    // ...
    };

关于javascript - 传递 net.socket 作为参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40580001/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com