摘要:介紹是一個基于實現的前后端實時通訊框架,也對低版本瀏覽器做了封裝。初次使用起來可能會比較迷糊,其實主要常用就幾個方法,簡單介紹一下。內置了一些事件比如,,事件,業務中錯誤處理需要用到。
介紹
socket.io 是一個基于websocket實現的前后端實時通訊框架,也對低版本瀏覽器做了封裝。使用起來簡單,方便。
初次使用起來可能會比較迷糊,其實主要常用就幾個方法,簡單介紹一下。
客戶端io.connect(url) //客戶端連接上服務器端
socket.on("eventName", msg => {}) //客戶端監聽服務器端事件
socket.emit("eventName", msg) //客戶端向服務器端發送數據
socket.disconnect() //客戶端斷開鏈接服務端
socket.on("eventName", msg => {}) //服務器端監聽客戶端emit的事件,事件名稱可以和客戶端是重復的,但是并沒有任何關聯。socket.io內置了一些事件比如connection,disconnect,exit事件,業務中錯誤處理需要用到。
socket.emit("eventName", msg) //服務端各自的socket向各自的客戶端發送數據
socket.broadcast("eventName", msg) //服務端向其他客戶端發送消息,不包括自己的客戶端
socket.join(channel) //創建一個頻道(非常有用,尤其做分頻道的時候,比如斗地主這種實時棋牌游戲)
io.sockets.in(channel) //加入一個頻道
socket.broadcast.to(channel).emit("eventName", msg) //向一個頻道發送消息,不包括自己
io.sockets.adapter.rooms //獲取所有的頻道
常用的就這些吧
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/82713.html
摘要:請欣賞語法清單后端掘金語法清單翻譯自的,從屬于筆者的入門與實踐系列。這篇一篇框架整合友好的文章三后端掘金一理論它始終是圍繞數據模型頁面進行開發的。 RxJava 常用操作符 - Android - 掘金 原文地址 http://reactivex.io/documenta... ... RxJava 和 Retrofit 結合使用完成基本的登錄和注冊功能 - Android - 掘...
摘要:刪除時,就是取消監聽該事件了,將賦值時壓進回調數組的那個回調函數,刪除,表示,我不監聽了。這段代碼先判斷中是否之前已經存儲過了該事件,如果沒有,初始化該事件對應的值為空數組,然后將當前的回調函數,壓進去,反之,直接壓進去。 背景 有一個項目,今年12月份開始重構,項目涉及到了socket。但是socket用的是以前一個開發人員封裝的包(這個一直被當前的成員吐槽為什么不用已經千錘百煉的輪...
摘要:下面圍繞的這樣的目的,即左右知乎網頁上屏幕截圖功能的實現前端掘金背景最近注意到知乎的屏幕截圖反饋功能,感覺非常不錯。正如你期望的,文中的闖關記之垃圾回收和內存管理前端掘金題圖來源,授權基于協議。 微信小程序實戰學習 起手式 DEMO 仿肯德基 - 前端 - 掘金小程序?大場景? 微信小程序本質上來說就是一個 HTML 5(移動網頁) 應用,用view、scoll-view代替了div標...
閱讀 3881·2021-11-24 11:14
閱讀 3321·2021-11-22 13:53
閱讀 3883·2021-11-11 16:54
閱讀 1546·2021-10-13 09:49
閱讀 1211·2021-10-08 10:05
閱讀 3392·2021-09-22 15:57
閱讀 1754·2021-08-16 11:01
閱讀 965·2019-08-30 15:55