Skip to content

Commit

Permalink
Merge pull request celluloid#13 from kyledrake/master
Browse files Browse the repository at this point in the history
Hotfix for non-blocking status on README
  • Loading branch information
tarcieri committed Apr 3, 2012
2 parents 7d5a952 + 3be153e commit d4e9402
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions README.md
Expand Up @@ -130,10 +130,9 @@ classes instead of the core Ruby TCPSocket and TCPServer classes.
Status
------

The rudiments of TCPServer and TCPSocket are in place and ready to use.
Several methods are still missing. Making new connections with
Celluloid::IO::TCPSocket.new works, however it presently does blocking DNS
resolution and connect so it can stall the reactor loop.
The rudiments of TCPServer and TCPSocket are in place and ready to use. It is now
fully nonblocking, including DNS resolution, which effectively makes Celluloid::IO
feature complete as a nonblocking I/O system.

Basic UDPSocket support is in place. On JRuby, recvfrom makes a blocking call
as the underlying recvfrom_nonblock call is not supported by JRuby.
Expand Down

0 comments on commit d4e9402

Please sign in to comment.