bind()能否在实际系统中返回EINPROGRESS?

时间:2017-07-07 22:47:40

标签: sockets posix

根据POSIX,如果你在非阻塞套接字上调用bind,则允许它返回EINPROGRESS并异步完成。 (Reference.

我检查了libuv和Twisted的源代码,据我所知,他们都在非阻塞套接字上调用bind而没有做任何事情来处理这个错误。 Linux或FreeBSD bind(2)手册页都没有提到这是可能的结果。

这是否真的发生在任何真实系统上?如果是这样,如何在bind完成后收到通知?

0 个答案:

没有答案