poll.h does not exist in windows so poll() for sockets does not compile. Is there a way to make it work, or an alternative method?