Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 创建套接字服务器时的Node.js绑定_Javascript_Node.js_Sockets_Bind - Fatal编程技术网

Javascript 创建套接字服务器时的Node.js绑定

Javascript 创建套接字服务器时的Node.js绑定,javascript,node.js,sockets,bind,Javascript,Node.js,Sockets,Bind,在本例中,绑定解决了此问题的可见性,但客户端在onSocketDataReceive函数中不可见,有什么想法吗?如果我也尝试使用bind传递客户机,那么这将变得不可见…我无法直接回答您的问题,但为什么不使用io套接字呢?我相信这会更容易。你有没有检查过nodejs api文档,它非常有用。实际上我到现在还不知道有io套接字,所以谢谢,我来看看!这就是我在nodejs中使用的套接字服务器,它也非常容易管理您的客户端。祝你好运谢谢这真的很有帮助! this.startServer = functio

在本例中,绑定解决了此问题的可见性,但客户端在onSocketDataReceive函数中不可见,有什么想法吗?如果我也尝试使用bind传递客户机,那么这将变得不可见…

我无法直接回答您的问题,但为什么不使用io套接字呢?我相信这会更容易。你有没有检查过nodejs api文档,它非常有用。实际上我到现在还不知道有io套接字,所以谢谢,我来看看!这就是我在nodejs中使用的套接字服务器,它也非常容易管理您的客户端。祝你好运谢谢这真的很有帮助!
this.startServer = function(socket) {
    var client = new Client();
    client.socket = socket;
    clients.push(client);   
    // Handle incoming messages from clients.
    socket.on('data', bind(this.onSocketDataReceive, this));
}

this.onSocketDataReceive = function(data) {
    this.commandManager(client, data+"");
}