エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
JSON Chat Server Skelton in GoLang - Saturn's blog - s21g
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
JSON Chat Server Skelton in GoLang - Saturn's blog - s21g
1 package main 2 3 import ( 4 "net" 5 "sync" 6 "encoding/json" 7 ) 8 9 func 10 main() { 1... 1 package main 2 3 import ( 4 "net" 5 "sync" 6 "encoding/json" 7 ) 8 9 func 10 main() { 11 12 connections := map[ net.Conn ] interface{} {} 13 mutex := sync.RWMutex{} 14 15 broadcaster := make( chan interface{} ) 16 go func() { 17 for { 18 data, _ := json.Marshal( <- broadcaster ) 19 mutex.RLock() 20 conns := connections 21 mutex.RUnlock() 22 for conn, _ := range conns { conn.Wri