├── .github ├── release-drafter.yml └── workflows │ └── test.yml ├── .gitignore ├── AUTHORS ├── LICENSE ├── README.md ├── SECURITY.md ├── _examples ├── autobahn │ ├── README.md │ ├── config │ │ └── fuzzingclient.json │ ├── fasthttp │ │ └── server.go │ └── server.go ├── chat │ ├── README.md │ ├── client.go │ ├── fasthttp │ │ ├── client.go │ │ ├── hub.go │ │ └── main.go │ ├── home.html │ ├── hub.go │ └── main.go ├── command │ ├── README.md │ ├── fasthttp │ │ └── main.go │ ├── home.html │ └── main.go ├── echo │ ├── README.md │ ├── client.go │ ├── fasthttp │ │ └── server.go │ └── server.go └── filewatch │ ├── README.md │ ├── fasthttp │ └── main.go │ └── main.go ├── client.go ├── client_server_test.go ├── client_test.go ├── compression.go ├── compression_test.go ├── conn.go ├── conn_broadcast_test.go ├── conn_test.go ├── doc.go ├── errors.go ├── example_test.go ├── go.mod ├── go.sum ├── join.go ├── join_test.go ├── json.go ├── json_test.go ├── mask.go ├── mask_safe.go ├── mask_test.go ├── prepared.go ├── prepared_test.go ├── proxy.go ├── server.go ├── server_fasthttp.go ├── server_test.go ├── server_utils.go ├── server_utils_119.go ├── util.go └── util_test.go /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/AUTHORS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/SECURITY.md -------------------------------------------------------------------------------- /_examples/autobahn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/_examples/autobahn/README.md -------------------------------------------------------------------------------- /_examples/autobahn/config/fuzzingclient.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/_examples/autobahn/config/fuzzingclient.json -------------------------------------------------------------------------------- /_examples/autobahn/fasthttp/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/_examples/autobahn/fasthttp/server.go -------------------------------------------------------------------------------- /_examples/autobahn/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/_examples/autobahn/server.go -------------------------------------------------------------------------------- /_examples/chat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/_examples/chat/README.md -------------------------------------------------------------------------------- /_examples/chat/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/_examples/chat/client.go -------------------------------------------------------------------------------- /_examples/chat/fasthttp/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/_examples/chat/fasthttp/client.go -------------------------------------------------------------------------------- /_examples/chat/fasthttp/hub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/_examples/chat/fasthttp/hub.go -------------------------------------------------------------------------------- /_examples/chat/fasthttp/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/_examples/chat/fasthttp/main.go -------------------------------------------------------------------------------- /_examples/chat/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/_examples/chat/home.html -------------------------------------------------------------------------------- /_examples/chat/hub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/_examples/chat/hub.go -------------------------------------------------------------------------------- /_examples/chat/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/_examples/chat/main.go -------------------------------------------------------------------------------- /_examples/command/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/_examples/command/README.md -------------------------------------------------------------------------------- /_examples/command/fasthttp/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/_examples/command/fasthttp/main.go -------------------------------------------------------------------------------- /_examples/command/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/_examples/command/home.html -------------------------------------------------------------------------------- /_examples/command/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/_examples/command/main.go -------------------------------------------------------------------------------- /_examples/echo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/_examples/echo/README.md -------------------------------------------------------------------------------- /_examples/echo/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/_examples/echo/client.go -------------------------------------------------------------------------------- /_examples/echo/fasthttp/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/_examples/echo/fasthttp/server.go -------------------------------------------------------------------------------- /_examples/echo/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/_examples/echo/server.go -------------------------------------------------------------------------------- /_examples/filewatch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/_examples/filewatch/README.md -------------------------------------------------------------------------------- /_examples/filewatch/fasthttp/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/_examples/filewatch/fasthttp/main.go -------------------------------------------------------------------------------- /_examples/filewatch/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/_examples/filewatch/main.go -------------------------------------------------------------------------------- /client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/client.go -------------------------------------------------------------------------------- /client_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/client_server_test.go -------------------------------------------------------------------------------- /client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/client_test.go -------------------------------------------------------------------------------- /compression.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/compression.go -------------------------------------------------------------------------------- /compression_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/compression_test.go -------------------------------------------------------------------------------- /conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/conn.go -------------------------------------------------------------------------------- /conn_broadcast_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/conn_broadcast_test.go -------------------------------------------------------------------------------- /conn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/conn_test.go -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/doc.go -------------------------------------------------------------------------------- /errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/errors.go -------------------------------------------------------------------------------- /example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/example_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/go.sum -------------------------------------------------------------------------------- /join.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/join.go -------------------------------------------------------------------------------- /join_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/join_test.go -------------------------------------------------------------------------------- /json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/json.go -------------------------------------------------------------------------------- /json_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/json_test.go -------------------------------------------------------------------------------- /mask.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/mask.go -------------------------------------------------------------------------------- /mask_safe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/mask_safe.go -------------------------------------------------------------------------------- /mask_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/mask_test.go -------------------------------------------------------------------------------- /prepared.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/prepared.go -------------------------------------------------------------------------------- /prepared_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/prepared_test.go -------------------------------------------------------------------------------- /proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/proxy.go -------------------------------------------------------------------------------- /server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/server.go -------------------------------------------------------------------------------- /server_fasthttp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/server_fasthttp.go -------------------------------------------------------------------------------- /server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/server_test.go -------------------------------------------------------------------------------- /server_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/server_utils.go -------------------------------------------------------------------------------- /server_utils_119.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/server_utils_119.go -------------------------------------------------------------------------------- /util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/util.go -------------------------------------------------------------------------------- /util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fasthttp/websocket/HEAD/util_test.go --------------------------------------------------------------------------------