Take a look at this site: http://forums.codeguru.com/showthread.php?460259-pollfd-in-windows
Q: 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?
A: It's my understanding that poll() performs the same functionality as select(). So, if writing portable code, stick to use of the select() function.