[Python-ideas] Extend socket.accept to put accepted socket in non-blocking mode
Antoine Pitrou
solipsis at pitrou.net
Fri Mar 7 11:40:39 CET 2014
On Fri, 07 Mar 2014 10:37:58 +0100
Saúl Ibarra Corretgé <saghul-Re5JQEeQqe8AvxtiuMwx3w at public.gmane.org>
wrote:
>
> accept4 allows us to do this with a single syscall, and it made it into
> FreeBSD 10, so that's another system that could benefit from this
> optimization.
If it doesn't, then perhaps the configure script needs to be fixed.
> The idea is to accept an incoming connection and make it non-blocking at
> the same time, asyncio and other frameworks would benefit from this by
> doing one function call and 2 syscalls less (on supported systems, that is).
That's not likely to do a significant difference (benchmarks welcome).
Regards
Antoine.
More information about the Python-ideas
mailing list