Simon Josefsson writes: Starttls can be built to use poll() instead of select(), I believe. Does it work under Windows? I don't know. I haven't successfully built it, but I hope I could make it work. Does poll() have the same semantics as select()? Is that a gcc-ism or a Visual-C++-ism? JDO