項目當中使用到了websocket,以前的項目當中使用到了另外一個類似的socket.io,兩者的區別和聯系在另外一篇文章當中有提及,這里就簡單的寫下websocket的用法
下面的例子是阮一峰的WebSocket的教程中的例子
var ws = new WebSocket("wss://echo.websocket.org"); //需要連接的服務器端的URL 注意: ws或者wss一定要有 兩者就是http協議和https協議的區別 ws.onopen = function(evt) { console.log("Connection open ..."); ws.send("Hello WebSockets!"); //向服務器端發送數據的方法 }; ws.onmessage = function(evt) { //發送完數據后,從服務器端接收相應返回的方法 console.log( "Received Message: " + evt.data); ws.close(); }; ws.onclose = function(evt) { //與服務器端斷開連接后執行的方法 console.log("Connection closed."); };
我們通過他的這個例子,可以看出這個websocket的使用還是非常簡單滴
下面附上我的代碼的websocket部份的例子
var ws = new WebSocket("ws://127.0.0.1:8080/RRM/fileWebSocket/"+userId+""); ws.onopen = function(evt){ console.log("Connection open ……"); }; ws.onclose = function(evt){ console.log("Connection closed"); }
