歡迎您光臨本站 註冊首頁

如何使用WebSocket

admin @ 2017-11-21 reply:0
←手機掃碼閱讀

網路套接字是下一代WEB應用程序雙向通信技術,它是基於一個獨立的socket並且需要客戶端瀏覽器支持HTML5 一旦你了解了網路套接字與WEB伺服器的連接,你將可以從瀏覽器發送數據到伺服器並且可以接收由伺服器返回的響應數據。

以下是創建一個新的WebSocket對象的API:

複製代碼 代碼如下:

var Socket = new WebSocket(url, [protocal] ); 這裡第一個參數是指要連接的URL,第二個參數是可選的,如果需要的話,則是指定一個的伺服器支持的協議。 WEB Socket屬性: 屬性 說明 Socket.readyState readyState的代表的ReadOnly屬性的連接狀態。

它可以有以下值: 一個0值表示該連接尚未建立。 值為1表示連接建立和溝通是可能的。 值為2表示連接是通過將結束握手。 值為3表示連接已關閉或無法打開。 Socket.bufferedAmount 讀屬性的bufferedAmount代表文本的位元組數,utf - 8的排隊使用send()方法。

WEB Socket事件: 事件 處理程序 說明 open Socket.onopen 此事件發生在套接字建立連接。 message Socket.onmessage 此事件發生時,客戶端收到來自伺服器的數據。 error Socket.onerror 此事件發生時有任何通信錯誤。 close Socket.onclose 此事件發生在連接關閉。

WEB Socket方法: 方法 說明 Socket.send() send(data)方法用來連接傳輸數據。 Socket.close() close()方法將被用於終止任何現有的連接。 WEB Socket例子: 複製代碼 代碼如下:


[admin via ] 如何使用WebSocket已經有703次圍觀

http://coctec.com/room/show-110.html