Sockets 如何知道我的socket connect是否成功?
我想在nodejs服务器启动时执行一些操作,或者执行与服务器无关的其他操作 但我怎么会知道呢。没有显示连接状态的属性,并且由于套接字是异步的,因此我无法通过Sockets 如何知道我的socket connect是否成功?,sockets,node.js,Sockets,Node.js,我想在nodejs服务器启动时执行一些操作,或者执行与服务器无关的其他操作 但我怎么会知道呢。没有显示连接状态的属性,并且由于套接字是异步的,因此我无法通过try..catch… 下面是我的clinet代码 var socket = io.connect('http://localhost:3000/monitor'); socket.on('message', function (data) { console.log(data);
try..catch…
下面是我的clinet代码
var socket = io.connect('http://localhost:3000/monitor');
socket.on('message', function (data) {
console.log(data);
});
如果(已连接),任何人都可以告诉我如何
。。是否在这个地方?尝试收听以下事件:
socket.on( 'connect', function() {
});
socket.on( 'disconnect', function() {
});
socket.on( 'connect_failed', function() {
});
socket.on( 'error', function() {
});
Socket.io在触发某些事件时存在一些错误,因此最好侦听所有可能意味着连接失败的错误。尝试侦听以下事件:
socket.on( 'connect', function() {
});
socket.on( 'disconnect', function() {
});
socket.on( 'connect_failed', function() {
});
socket.on( 'error', function() {
});
Socket.io在触发某些事件时存在一些错误,因此最好侦听所有可能意味着连接失败的错误。此外,您还可以使用此处指定的事件。此外,您还可以使用此处指定的事件