去服务器:获取非空网。康涅狄格州

时间:2016-03-20 12:08:29

标签: go network-programming server

我的服务器有几个net.Conn。如何获得具有未重新消息的net.Conn列表(不使用活动等待)?

1 个答案:

答案 0 :(得分:3)

我认为你不能。

如果您尝试使用net.Conn方法读取Read,它将会阻止,直到有数据。所以,只需为每个net.Conn启动一个goroutine,然后在goroutine中读取它。

net package的文档中的示例正是如此:https://golang.org/pkg/net/#example_Listener