websocket 和 socket.io 之間的區別是什么


websocket和socket.io之間的區別為:性質不同、兼容不同、用途不同。

一、性質不同

1、websocket:websocket是一種讓客戶端和服務器之間能進行雙向實時通信的技術

2、socket.io:socket.io是將WebSocket、AJAX和其它的通信方式全部封裝成了統一的通信接口

二、兼容不同

1、websocket:在使用websocket時,,雖然主流瀏覽器都已經支持,但仍然可能有不兼容的情況

2、socket.io:在使用socket.io時,不用擔心兼容問題,底層會自動選用最佳的通信方式。

三、用途不同

1、websocket:websocket適合用於client和基於node搭建的服務端使用。

2、socket.io:socket.io適合進行服務端客戶端雙向數據通信。


免責聲明!

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



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