go websocket 單聊 推送(羣聊)實現

直接上代碼了 在main方法裏進行端口監聽 在server包實現具體邏輯,首先定義3個結構體 分別是所有客戶端管理者(申明瞭有兩個map 這兩個map分別是綁定的是所有客戶端連接,和單個客戶端連接),後面兩個分別是單個客戶端和上傳數據類型 接下來就是具體的實現邏輯 這只是一個demo示例,其中只開了一個read不斷讀取的協程,沒有開啓write協程,讓他們通過管道來通信,沒有利用到go高併發的優勢
相關文章
相關標籤/搜索