662   JS

一,关于 WebSocket
Web 页面在线聊天工具很多用到 socket 跟服务器通信,这里用到了 WebSocket
1,WebSocket 是通过一次 http 请求,跟服务器创建了长连接进行通信,无需每次解释 http ,减少了网络消耗和服务器压力
2,只要服务器有信息,即可马上发送给 WebSocket 的客户端,减少了信息同步延迟

 

二,WebSocket 示例

	// 跟服务器创建 socket 连接
    myWebSocket = new WebSocket('ws://localhost:8080')
	// socket 连接成功后执行
	myWebSocket.onopen = function(e){
		console.log('onopen');
	}	
	// 向服务器发送信息
	myWebSocket.send('hello server, i am client')
	
	// socket 接收到服务器信息后执行
    myWebSocket.onmessage = function(e){
		console.log('onmessage');
		console.log(e.data);
	}
	// socket 关闭后执行
    myWebSocket.onclose = function(e){
		console.log('onclose');
	}
	

 

更多资料
1,WebSocket 通俗解释

2,WebSocket 具体使用




Leave a Reply

Your email address will not be published. Required fields are marked *