xtcp – [101]
最后更新于:2022-04-02 02:50:37
[TOC]
> [参考](https://github.com/xfxdev/xtcp)
## 概述
具有正常关闭,自定义协议的TCP Server框架。
## 使用
Create server:
```
// 1. create protocol and handler.
// ...
// 2. create opts.
opts := xtcp.NewOpts(handler, protocol)
// 3. create server.
server := xtcp.NewServer(opts)
// 4. start.
go server.ListenAndServe("addr")
```
Create client:
```
// 1. create protocol and handler.
// ...
// 2. create opts.
opts := xtcp.NewOpts(handler, protocol)
// 3. create client.
client := NewConn(opts)
// 4. start
go client.DialAndServe("addr")
```
';