Go:同时在两个不同的端口上运行TCP服务器?

时间:2013-11-13 16:12:31

标签: go

我正在尝试使用Go创建一个多协议服务器。一台服务器是HTTP服务器,监听80.另一台服务器是在端口8088上运行的定制协议(通过TCP)。这可以用Go吗?

1 个答案:

答案 0 :(得分:3)

例如:

func serveHTTP() { http.ListenAndServe(...) }
func serveCustom() { net.Listen("tcp", ...) }

go serveHTTP()
go serveCustom()