├── .gitignore ├── LICENSE ├── README.md ├── echo_tcp └── echo.go ├── echo_udp └── echo.go ├── echo_uds └── echo.go ├── go.mod ├── go.sum ├── http └── http.go ├── push └── push.go ├── simple_protocol ├── client │ └── client.go ├── protocol │ └── proto.go └── server │ └── server.go └── websocket ├── client └── websocket_client.go └── server ├── codec.go └── websocket.go /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | .idea/ 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnet-io/gnet-examples/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnet-io/gnet-examples/HEAD/README.md -------------------------------------------------------------------------------- /echo_tcp/echo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnet-io/gnet-examples/HEAD/echo_tcp/echo.go -------------------------------------------------------------------------------- /echo_udp/echo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnet-io/gnet-examples/HEAD/echo_udp/echo.go -------------------------------------------------------------------------------- /echo_uds/echo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnet-io/gnet-examples/HEAD/echo_uds/echo.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnet-io/gnet-examples/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnet-io/gnet-examples/HEAD/go.sum -------------------------------------------------------------------------------- /http/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnet-io/gnet-examples/HEAD/http/http.go -------------------------------------------------------------------------------- /push/push.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnet-io/gnet-examples/HEAD/push/push.go -------------------------------------------------------------------------------- /simple_protocol/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnet-io/gnet-examples/HEAD/simple_protocol/client/client.go -------------------------------------------------------------------------------- /simple_protocol/protocol/proto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnet-io/gnet-examples/HEAD/simple_protocol/protocol/proto.go -------------------------------------------------------------------------------- /simple_protocol/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnet-io/gnet-examples/HEAD/simple_protocol/server/server.go -------------------------------------------------------------------------------- /websocket/client/websocket_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnet-io/gnet-examples/HEAD/websocket/client/websocket_client.go -------------------------------------------------------------------------------- /websocket/server/codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnet-io/gnet-examples/HEAD/websocket/server/codec.go -------------------------------------------------------------------------------- /websocket/server/websocket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnet-io/gnet-examples/HEAD/websocket/server/websocket.go --------------------------------------------------------------------------------