websocket 的基本用法


項目當中使用到了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");
    }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM