亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

40行代碼聊天室

發布時間:2020-05-28 15:22:48 來源:網絡 閱讀:309 作者:fangnux 欄目:網絡安全

今天看到一個非常棒的及時通信的項目,分享給大家

服務端:lhttp

40行代碼聊天室: demo


基本上寫一個聊天室服務端一行代碼不用寫,客戶端寫極少量的代碼就可以了。


比較值得一提的是作者的想法非常好,通信協議有點類似http協議,這樣可擴展性就比較好,整個服務端都可以輕松定制的,作者實現和一些非常重要的首部過濾器,如訂閱和發布。


如果說http協議是定位資源的,那lhttp最大的用處就是傳輸命令。是基于websocket協議的。


最讓我喜歡的是訂閱與發布,如:

通過websocket發送這樣一條字符串:

"LHTTP/1.0 command\r\nsubscribe:channel_test\r\n\r\n"

就代表這個鏈接訂閱了channel_test通道,假設又有其他客戶端發送了這樣一條字符串:

"LHTTP/1.0 command\r\npublish:channel_test\r\n\r\nhello"

這樣訂閱都就能收到這條消息,消息體是hello。

這里的command和http的url很像,服務端可以根據命令注冊處理器處理這個命令。客戶端也可以類似處理,如命令可以是 chat(聊天) enter_group(加入討論組) add_friend(添加好友)等等,非常靈活。


還支持一些代理等特性,我就不多說了,大家自己去研究共同學習,有個交流群:171358414 


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

桐庐县| 衡山县| 汝阳县| 钦州市| 交口县| 岑溪市| 巫山县| 亚东县| 临桂县| 新泰市| 崇仁县| 句容市| 新晃| 兴安县| 新余市| 古田县| 离岛区| 泗水县| 本溪市| 阳江市| 张家口市| 南雄市| 葵青区| 潜山县| 建始县| 固安县| 宁安市| 从江县| 石泉县| 宕昌县| 交口县| 新闻| 台湾省| 综艺| 宁陕县| 余庆县| 陇南市| 梁山县| 宿州市| 三河市| 石棉县|