go-wxhelper/tcpserver/server.go
2024-01-19 12:06:30 +08:00

30 lines
518 B
Go

package tcpserver
import (
"gitee.ltd/lxh/logger/log"
"net"
)
// Start
// @description: 启动服务
func Start() {
// 建立 tcp 服务
listen, err := net.Listen("tcp", "0.0.0.0:8081")
if err != nil {
log.Errorf("TCP服务启动失败: %v", err)
return
}
for {
// 等待客户端建立连接
var conn net.Conn
conn, err = listen.Accept()
if err != nil {
log.Errorf("客户端连接失败: %v", err)
continue
}
// 启动一个单独的 goroutine 去处理连接
go process(conn)
}
}