web socket
Web Socket 是 HTML5 的新協議,允許服務器端主動向客户端發送數據,是一種全雙工、雙向的通信方式,並且它可以保持長時間通信.
socket
socket 的中文翻譯過來就是“套接字”。套接字是什麼,它的英文含義:插座。
Socket 就像一個電話插座,負責連通兩端的電話,進行點對點通信,讓電話可以進行通信,端口就像插座上的孔,端口不能同時被其他進程佔用。而我們建立連接就像把插頭插在這個插座上,創建一個 Socket 實例開始監聽後,這個電話插座就時刻監聽着消息的傳入,誰撥通我這個“IP 地址和端口”,我就接通誰。
web socket和socket的區別是前面多了個web,哈哈哈,其實web socket是h5的長連接技術,在瀏覽器裏實現與服務器進行tcp長連接的,而socket是基於客户端的