如果我的客户端尝试连接一个不存在的服务端,那么就应该触发connect_failed这个事件。
官方文档上说是要加一个connect timeout的参数。但我加上之后还是没法触发这个事件。
客户端代码如下:
var socket = io.connect('http://localhost:800',{'connect timeout':5000});
var content = $('#divcontent');
socket.on('connecting',function(){
content.append($('<p>').text('Connecting'));
});
socket.on('connect_failed',function(){
content.append($('<p>').text('Failed to connect'));
});
socket.on('connect',function(){
content.append($('<p>').text('Connected'));
});
还有什么其他要注意的地方么?