国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > HTML5 > 正文

利用html5的websocket實現websocket聊天室

2024-09-05 07:20:36
字體:
來源:轉載
供稿:網友

什么是websocket

 WebSocket 協議是html5引入的一種新的協議,其目的在于實現了瀏覽器與服務器全雙工通信。看了上面鏈接的同學肯定對過去怎么低效率高消耗(輪詢或comet)的做此事已經有所了解了,而在websocket API,瀏覽器和服務器只需要要做一個握手的動作,然后,瀏覽器和服務器之間就形成了一條快速通道。兩者之間就直接可以數據互相傳送。同時這么做有兩個好處
 
1.通信傳輸字節減少:比起以前使用http傳輸數據,websocket傳輸的額外信息很少,據百度說只有2k
 
2.服務器可以主動向客戶端推送消息,而不用客戶端去查詢
 
關于概念和好處,網上到處都是,不再贅述,簡單看看其原理,然后動手寫一個web版聊天室吧
 
握手

除了TCP連接的三次握手,websocket協議中客戶端與服務器想建立連接需要一次額外的握手動作,在最新版的協議中是這個樣子的
 
客戶端向服務器發送請求
 

復制代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 惠州市| 阳泉市| 丹寨县| 东兰县| 广宁县| 偏关县| 颍上县| 三台县| 鄢陵县| 广饶县| 苍南县| 东城区| 阜新市| 海淀区| 鹤峰县| 吉水县| 收藏| 志丹县| 长岭县| 新邵县| 南京市| 扶绥县| 扶风县| 鱼台县| 花莲县| 鄂伦春自治旗| 兰西县| 阳朔县| 临高县| 封开县| 依兰县| 宜城市| 双鸭山市| 贡山| 临夏县| 深州市| 阜南县| 敦化市| 北安市| 仙桃市| 卫辉市|