Sorry, missed from the last mail: about portability, for I meant windows for the other protocols (TCP, UDP); They all use the same network.h in that lib. I think unix sockets are not supported on windows (but changing the code to use TCP instead is not a big deal).