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

时间:2015-10-06 17:43:02

标签: sockets socket.io

我只是在聊天exmeple上使用它(来自http://socket.io/get-started/chat/):

的CoffeeScript

SELECT meta_appl_id, if(PH= 0, 'no', 'yes'), if(WOMAN= 0, 'no', 'yes')
FROM (
    SELECT meta_appl_id
        , (select count(1) FROM applicant_meta as innertab where UPPER(innertab.meta_appl_id) = UPPER(aa.meta_appl_id) and UPPER(meta_value)=UPPER('physically challenged')) as PH
        , (select count(1) FROM applicant_meta as innertab where innertab.meta_appl_id = aa.meta_appl_id and UPPER(meta_value)='WOMAN') as WOMAN
    FROM applicant_meta as aa
    GROUP BY meta_appl_id
) as bb;

的JavaScript

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

所以我的连接套接字总是被拒绝。但是,如何才能收到错误消息io.use(function(socket, next) { next(new Error('401::denied')); });

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

1 个答案:

答案 0 :(得分:0)

答案比我更简单^^

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