エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
gorilla/websocketのchat exampleを理解する
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
gorilla/websocketのchat exampleを理解する
websocketを学習中にgorilla/websocketにあるchatの実装例をみて勉強しようと思いましたが、さっぱりで... websocketを学習中にgorilla/websocketにあるchatの実装例をみて勉強しようと思いましたが、さっぱりでした。。 websocketのロジック以外にも、通信確認やswitchやら色々盛りだくさんで肝心のwebsocketがどのように実装されているかが、初学者の自分には汲み取ることができませんでした。。 色々調べながらなんとか理解できてきたので、今回はソースコードのうちwebsocketのロジック部分だけを抽出して動きを確かめてみます! 各ファイルの役割 websocketを担うmain.go、hub.go、client.goはざっくりそれぞれ以下の役割となっています。 main.go hubの作成と起動 サーバーの起動 hub.go newHub() : Hub構造体の作成 run() : clientからの信号を受信し、clientの登録や削除、clientから届い