"Michael Hale" wrote: > On both windows and linux I am able to successfully execute the method > "ETGetLibVersion" which gives me back the library version. I run into > trouble on windows when I try to call "ETSocketLink". On linux this > call connects and returns as I would expect, however on windows it > connects and blocks. Do you call ioctlsocket() to set the socket to non-blocking? Funny I just grepped the entire Ruby source and couldn't find a call to ioctlsocket either. -- Tyche