├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── _example ├── README.md ├── exampleproto │ ├── build_proto.sh │ ├── example.pb.go │ └── example.proto ├── main.go └── protocol.go ├── go.mod ├── go.sum ├── xconn.go ├── xserver.go └── xtcp.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xfxdev/xtcp/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xfxdev/xtcp/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xfxdev/xtcp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xfxdev/xtcp/HEAD/README.md -------------------------------------------------------------------------------- /_example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xfxdev/xtcp/HEAD/_example/README.md -------------------------------------------------------------------------------- /_example/exampleproto/build_proto.sh: -------------------------------------------------------------------------------- 1 | protoc --go_out=./ *.proto -------------------------------------------------------------------------------- /_example/exampleproto/example.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xfxdev/xtcp/HEAD/_example/exampleproto/example.pb.go -------------------------------------------------------------------------------- /_example/exampleproto/example.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xfxdev/xtcp/HEAD/_example/exampleproto/example.proto -------------------------------------------------------------------------------- /_example/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xfxdev/xtcp/HEAD/_example/main.go -------------------------------------------------------------------------------- /_example/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xfxdev/xtcp/HEAD/_example/protocol.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/xfxdev/xtcp 2 | 3 | go 1.14 4 | -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xconn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xfxdev/xtcp/HEAD/xconn.go -------------------------------------------------------------------------------- /xserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xfxdev/xtcp/HEAD/xserver.go -------------------------------------------------------------------------------- /xtcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xfxdev/xtcp/HEAD/xtcp.go --------------------------------------------------------------------------------