Quantcast
Channel: CNode:Node.js专业中文社区
Viewing all articles
Browse latest Browse all 14821

socket.io中io.emit与socket.emit有什么区别?

$
0
0

我看到官方示例代码中,既可以io.emit,又可以socket.emit,这两者有区别吗? 我下面的代码是服务端,只要客户端断开或刷新,服务器端就崩溃了,这是为何? //内部会创建一个http服务 var io = require( ‘socket.io’ )( 8028 ); //连接 io.on( ‘connection’, function( socket ){ socket.emit( ‘myConnection’, ‘已连接到服务器!’ );

//登录
socket.on( 'myLogon', function( id, pw ){
	console.log( "账号和密码分别是:", id, pw );
	//验证账号
	socket.emit( 'mySuccess', '登录成功' );
});

//断开连接
socket.on( 'disconnect', function(){
	socket.emit( 'disconnect', '已断开与服务器的连接!' );
});

});


Viewing all articles
Browse latest Browse all 14821

Trending Articles