根据 POSIX,如果您调用bind非阻塞套接字,则允许它EINPROGRESS异步返回并完成。(参考。)
我检查了 libuv 和 Twisted 的源代码,据我所知,它们都调用bind非阻塞套接字,而没有执行任何操作来处理此错误。Linux 或 FreeBSDbind(2)手册页都没有提到这种可能的结果。
这真的发生在任何真实的系统上吗?如果是这样,您如何在bind完成后收到通知?
| 归档时间: |
|
| 查看次数: |
306 次 |
| 最近记录: |