Since my previous message seems to be ignored, here is something
simpler for you to comment on.
In gr-blocks/lib/stream_pdu_base.cc, the read() and write() functions
used on sockets. This doesn’t work well on Windows as you’re probably
aware. A simple fix is to has something like this at the top of this
#define read(sk,buf,len) ::recv (sk, (char*)(buf), len, 0)
#define write(sk,buf,len) ::send (sk, (const char*)(buf), len, 0)
I’m sure Boost have some better fix for this, but I don’t know