Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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
Sockets 当与套接字的连接被拒绝时,如何向客户端发送错误消息?_Sockets_Socket.io - Fatal编程技术网

Sockets 当与套接字的连接被拒绝时,如何向客户端发送错误消息?

Sockets 当与套接字的连接被拒绝时,如何向客户端发送错误消息?,sockets,socket.io,Sockets,Socket.io,我只是在我的聊天示例中使用此选项: 咖啡脚本 io.use (socket, next)-> return next(new Error('401::denied')) JavaScript io.use(function(socket, next) { next(new Error('401::denied')); }); 所以我的连接插座总是被拒绝。但是我如何获得错误消息“401::denied” 我需要知道服务器错误消息,以通知客户端良好的自定义消息。答案比我想象的要简单

我只是在我的聊天示例中使用此选项:

咖啡脚本

io.use (socket, next)->
  return next(new Error('401::denied'))
JavaScript

io.use(function(socket, next) {
  next(new Error('401::denied'));
});
所以我的连接插座总是被拒绝。但是我如何获得错误消息“401::denied”


我需要知道服务器错误消息,以通知客户端良好的自定义消息。

答案比我想象的要简单^^

socket.on('error', function(err){
    console.log(err);
});

你甚至没有一个客户端,除非你有一个连接到他的活动套接字。不清楚你在问什么,没错。若我拒绝连接,我如何知道服务器拒绝连接的原因?