1. 輪詢


三天之后,小錢才拿到這個快遞
總結
快遞不能及時的傳達
小錢兒 - 卒 客戶端浪費極大資源
老程頭兒 -痴呆 資源浪費也很嚴重
HTTP無法跟蹤定義客戶端 無狀態
2. 長輪詢


缺陷:
消息實時性不高
傳達室茶室的資源有限 占用資源
客戶端線程資源占用
3. 長連接

總結
- 占用的空間小了,CPU資源消耗, 內存資源消耗
- 消息及時
- 一次連接不會斷開
Web QQ - IM即時通訊工具
長連接 - Socket
Web - Socket
-
socket 服務器 開啟監聽
-
socket 客戶端 連接 socket 服務器
-
socket 客戶端發起消息 給服務器
-
socket 接收客戶端的消息
-
服務器對消息做出響應
#################
OSI 7/5 層
PC 666 Server 888
{消息} socket就是為了只剩下這一步 {消息}
{888: {消息}} {888: {消息}}
{MAC{888: {消息}}} {MAC{888: {消息}}}
{MAC{888: {消息}}}:bit {MAC{888: {消息}}}:bit
1010101010100110 ---------- 101010101010101001
Web Socket
輸入{xx}
自帶這一行 {MAC{888: {xx}}} {MAC{666: {xx}}}
