[zeromq-dev] ZMQ_POLLIN received on WRITE event

Goswin von Brederlow goswin-v-b at web.de
Fri Sep 26 11:39:16 CEST 2014

On Fri, Sep 26, 2014 at 11:25:37AM +0200, Dorvin wrote:
> W dniu 2014-09-26 10:39, Goswin von Brederlow pisze:
> >>> a) actualy compiles
> >> It actualy compiles on Windows. I think I should state it more clearly
> >> in first post.
> >
> > With the includes for FD_SET missing and Sleep() undefined?
> >
> I don't know what Windows version and which build environment you are 
> using but zmq.h includes winsock2.h (which defines fd_set). Winsock2.h 
> includes windows.h (which includes winbase.h). Winbase.h defines 
> Sleep(). I just created empty MSVC project and it worked like a charm.
> This is interesting, so if you would like we could investigate your 
> situation but I would not like to spam this group so let's continue in 
> private.
> With regards,
> Jarek

Ok, problem solved then. Under linux the zmq.h includes far less and
yoiu have to actually include the proper headers for the stuff you use.
I assume Sleep() is another windows thing.

Portability is hard.


More information about the zeromq-dev mailing list