https://bugs.ruby-lang.org/https://bugs.ruby-lang.org/favicon.ico?17113305112009-06-15T22:42:37ZRuby Issue Tracking SystemRuby master - Bug #1540: read on win32 now defaults to blockinghttps://bugs.ruby-lang.org/issues/1540?journal_id=42902009-06-15T22:42:37Zrogerdpack (Roger Pack)rogerpack2005@gmail.com
<ul></ul><p>=begin<br>
Appears that with 1.9 + windows you must use fcntl [instead of direct ioctlsocket] so that ruby adds the socket to its internal list of non blocking descriptors. EventMachine wasn't doing that [since it wasn't necessary with 1.8] but it seems to be working now.<br>
You can probably close this.<br>
Thanks to Bill Kelly for figuring it out.<br>
<a href="http://rubyforge.org/pipermail/eventmachine-talk/2009-June/002351.html" class="external">http://rubyforge.org/pipermail/eventmachine-talk/2009-June/002351.html</a><br>
=end</p> Ruby master - Bug #1540: read on win32 now defaults to blockinghttps://bugs.ruby-lang.org/issues/1540?journal_id=46492009-07-13T23:33:06Zyugui (Yuki Sonoda)yugui@yugui.jp
<ul><li><strong>Target version</strong> set to <i>1.9.2</i></li></ul><p>=begin</p>
<p>=end</p> Ruby master - Bug #1540: read on win32 now defaults to blockinghttps://bugs.ruby-lang.org/issues/1540?journal_id=47642009-07-16T16:26:37Zyugui (Yuki Sonoda)yugui@yugui.jp
<ul><li><strong>Assignee</strong> set to <i>usa (Usaku NAKAMURA)</i></li></ul><p>=begin</p>
<p>=end</p> Ruby master - Bug #1540: read on win32 now defaults to blockinghttps://bugs.ruby-lang.org/issues/1540?journal_id=48522009-07-18T05:57:31Zusa (Usaku NAKAMURA)usa@garbagecollect.jp
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Third Party's Issue</i></li></ul><p>=begin</p>
<p>=end</p>