├── .env ├── .gitignore ├── .gitmodules ├── LICENSE ├── Makefile ├── Procfile ├── README.md ├── script └── bootstrap.sh ├── src ├── chat │ ├── chat.go │ ├── main.go │ ├── names.go │ └── types.go ├── gopool │ └── pool.go └── proxy │ └── proxy.go └── web ├── css └── main.css ├── index.html └── js ├── main.js └── ws.js /.env: -------------------------------------------------------------------------------- 1 | CHATPORT=3333 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gobwas/ws-examples/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gobwas/ws-examples/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gobwas/ws-examples/HEAD/Makefile -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: script/bootstrap.sh 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gobwas/ws-examples/HEAD/README.md -------------------------------------------------------------------------------- /script/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gobwas/ws-examples/HEAD/script/bootstrap.sh -------------------------------------------------------------------------------- /src/chat/chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gobwas/ws-examples/HEAD/src/chat/chat.go -------------------------------------------------------------------------------- /src/chat/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gobwas/ws-examples/HEAD/src/chat/main.go -------------------------------------------------------------------------------- /src/chat/names.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gobwas/ws-examples/HEAD/src/chat/names.go -------------------------------------------------------------------------------- /src/chat/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gobwas/ws-examples/HEAD/src/chat/types.go -------------------------------------------------------------------------------- /src/gopool/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gobwas/ws-examples/HEAD/src/gopool/pool.go -------------------------------------------------------------------------------- /src/proxy/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gobwas/ws-examples/HEAD/src/proxy/proxy.go -------------------------------------------------------------------------------- /web/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gobwas/ws-examples/HEAD/web/css/main.css -------------------------------------------------------------------------------- /web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gobwas/ws-examples/HEAD/web/index.html -------------------------------------------------------------------------------- /web/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gobwas/ws-examples/HEAD/web/js/main.js -------------------------------------------------------------------------------- /web/js/ws.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gobwas/ws-examples/HEAD/web/js/ws.js --------------------------------------------------------------------------------