以下の内容はhttps://blog.okashoi.net/entry/2018/05/26/180206より取得しました。


Go言語 で Websocket サーバ(docker-compose.yml もあるよ)

プライベートで開発しているプロダクト用の技術調査。

とりあえず簡単に、受け取ったメッセージをそのまま返すサーバを実装した。

github.com

docker-compose up して client/index.html をブラウザで開くと、開発者コンソールから「Message from server echo {"msg":"hello world!"}」の出力が確認できる。

Golang の実装部分は下記の Qiita 記事をそのまま参考にしたので、解説はそちらを参照のこと。

余談

*-test ってリポジトリ名がなんだか微妙な感じがした。

practice とか、 training とかがいいのかな?

2018-06-09 追記

あまりよく確認していなかったが trevex/golem は長らく更新のないプロジェクトだった。

The project can be considered dead. There has been no development in recent years. It is still available on github for research and archiving purposes.

なので golem の 内部で使われていた gorilla/websocket を使うようにソースコードを書き換えた。

github.com




以上の内容はhttps://blog.okashoi.net/entry/2018/05/26/180206より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14