Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.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 如何在断开套接字后显示消息_Javascript_Node.js_Sockets_Websocket_Disconnect - Fatal编程技术网

Javascript 如何在断开套接字后显示消息

Javascript 如何在断开套接字后显示消息,javascript,node.js,sockets,websocket,disconnect,Javascript,Node.js,Sockets,Websocket,Disconnect,我正在用节点p5.js和sockets.io制作一个两人互动游戏 我已将server.js中的客户端数量限制为两个,包括: if (client.length>2){ socket.disconnect(client[2]);} 如何让浏览器在已断开连接的情况下在客户端[2]页面上显示文本“有2个以上的用户,请稍后再试” 我试过: socket.emit('sorry',{sryMessage:'有两个以上的用户'}) 在服务器中 在client.js中:(使用p5.js) 这是正确的方

我正在用节点p5.js和sockets.io制作一个两人互动游戏

我已将server.js中的客户端数量限制为两个,包括:

if (client.length>2){
socket.disconnect(client[2]);}
如何让浏览器在已断开连接的情况下在客户端[2]页面上显示文本“有2个以上的用户,请稍后再试”

我试过:

socket.emit('sorry',{sryMessage:'有两个以上的用户'})
在服务器中

在client.js中:(使用p5.js)

这是正确的方法吗? 因为Websocket在建立连接之前已关闭并断开连接,因此我可以显示一条消息

Function draw(){
        socket.on(‘sorry’, function(sryMessage){
     fill(255);
       textSize(32);
    text(sryMessage, 200, height/2);
    })
}