TCP 服务器

server/gtcp 中基于 G 包 TCP 组件实现了 Server,用以注册 tcp 到 dove.Server() 中。

服务注册

import (
    ggtcp "github.com/camry/g/gnet/gtcp"
)

tcp := gtcp.NewServer(gtcp.Handler(func(conn *ggtcp.Conn) {
    // TODO 补充 TCP Handler 逻辑
}))

app := dove.New(
    dove.Name("dove"),
    dove.Version("v1.0.0"),
    dove.Server(tcp),
)

if err := app.Run(); err != nil {
    log.Fatalln(err)
}