WebSocket protocol æ¯HTML5ä¸ç§æ°çåè®®ãå®å®ç°äºæµè§å¨ä¸æå¡å¨å
¨åå·¥éä¿¡
ç°å¾å¤ç½ç«ä¸ºäºå®ç°å³æ¶é讯ï¼æç¨çææ¯é½æ¯è½®è¯¢ã轮询æ¯å¨ç¹å®ççæ¶é´é´éï¼ç±æµè§å¨å¯¹æå¡å¨ååºHTTP requestï¼ç¶åç±æå¡å¨è¿åææ°çæ°æ®ç»å®¢æ端çæµè§å¨ãè¿ç§ä¼ ç»çHTTP request ç模å¼å¸¦æ¥å¾ææ¾çç¼ºç¹ â æµè§å¨éè¦ä¸æçåæå¡å¨ååºè¯·æ±ï¼ç¶èHTTP request çheaderæ¯é常é¿çï¼éé¢å
å«çæ°æ®å¯è½åªæ¯ä¸ä¸ªå¾å°çå¼ï¼è¿æ ·ä¼å ç¨å¾å¤ç带宽ã
èææ¯è¾æ°çææ¯å»å轮询çæææ¯Comet â ç¨äºAJAXãä½è¿ç§ææ¯è½ç¶å¯è¾¾å°å
¨åå·¥éä¿¡ï¼ä½ä¾ç¶éè¦ååºè¯·æ±ã
å¨ WebSocket APIï¼æµè§å¨åæå¡å¨åªéè¦è¦åä¸ä¸ªæ¡æçå¨ä½ï¼ç¶åï¼æµè§å¨åæå¡å¨ä¹é´å°±å½¢æäºä¸æ¡å¿«éééã两è
ä¹é´å°±ç´æ¥å¯ä»¥æ°æ®äºç¸ä¼ éãå¨æ¤WebSocket åè®®ä¸ï¼ä¸ºæ们å®ç°å³æ¶æå¡å¸¦æ¥äºä¸¤å¤§å¥½å¤ï¼
1. Header
äºç¸æ²éçHeaderæ¯å¾å°ç-大æ¦åªæ 2 Bytes
2. Server Push
æå¡å¨å¯ä»¥ä¸»å¨ä¼ éæ°æ®ç»å®¢æ·ç«¯
温馨提示:答案为网友推荐,仅供参考