在 Golang 中,如果我们想写一个套接字服务器,我们可以这样写:listen, err := net.Listen("tcp", "****")for { conn, err := listen.Accept() ...}net.Listen()在实现中包括 create socket、bind、listen和 uses epoll。在 CPP 中,如果我们想写一个服务器,我们可以选择使用select,poll或epoll自由 ,所以我的问题是:在 Golang 中,如何使用selectorpoll代替 epoll 来编写一个服务器。
1 回答

慕田峪4524236
TA贡献1875条经验 获得超5个赞
如果您熟悉连接创建过程中使用的系统调用;您会发现syscalls 包对您需要做的事情很有用,您可以根据需要选择使用这些系统调用。它包含您需要的所有系统调用。
我还找到了这个示例要点,您可以参考它来使用poll或select进行自己的实现。
- 1 回答
- 0 关注
- 108 浏览
添加回答
举报
0/150
提交
取消