[zeromq-dev] select on windows?

Martin Sustrik sustrik at 250bpm.com
Sat Jan 21 09:02:29 CET 2012


On 21/01/12 08:51, john skaller wrote:
> Just curious .. why does 0MQ use select on Windows?
> Instead of IO completion ports?

Many have tried to patch this and many have failed  :)

It's a reoccuring problem that has an impact of quite o lot of features. 
For example NamedPipes cannot be used for IPC because you cannot poll on 
HANDLEs using select(). Also, internal eventing is done via TCP sockets 
which is silly and slow but there's no other option with select() in place.

If someone fixes this, he'll do a big service to the community.

Martin



More information about the zeromq-dev mailing list