Issue #714 has been updated by Heesob Park.
Here is a patch for 1.8.6-p114
--- win32.c 2008-11-07 23:00:01.000000000 +0900
+++ win32.c.new 2008-11-07 23:03:26.000000000 +0900
@@ -2450,6 +2450,8 @@
out = WSASocket(af, type, protocol, &(proto_buffers[i]), 0, 0);
break;
}
+ if(out==INVALID_SOCKET)
+ out = WSASocket(af, type, protocol, NULL, 0, 0);
}
free(proto_buffers);
----------------------------------------
http://redmine.ruby-lang.org/issues/show/714
----------------------------------------
http://redmine.ruby-lang.org