nio4r icon indicating copy to clipboard operation
nio4r copied to clipboard

Cross-platform asynchronous I/O primitives for scalable network clients and servers.

Results 16 nio4r issues
Sort by recently updated
recently updated
newest added

These were tagged and released to rubygems.org, but aren't present in `changes.md`: https://github.com/socketry/nio4r/blob/v2.6.1/changes.md

Nio4r builds fine on mingw64 after removing the code to make a dummy make file at the top of extconf.rb. Is there more to it than that, or would it...

Trying to run a rack app using Puma server which depends on nio4r. However, I encounter a load error `version `GLIBC_2.28' not found (required by /home/pi/.gem/gems/nio4r-2.5.8/lib/nio4r_ext.so)` My OS is as...

### Problem `select` and `poll` backend didn't clear monitor#readiness in Selector#select, but `ruby` backend did, it set each monitors readiness to nil in Selector#select. https://github.com/socketry/nio4r/blob/master/lib/nio/selector.rb#L87 ### Reproduce Run this [script](https://gist.github.com/jjyr/71e17924c7906e8dfc9d6000ef421ab9)...

The three implementations of this method differ in how they handle end of stream: * Native implementation will throw TypeError exception because read_nonblock with exception set to false returns nil...

[nokogiri is about to distribute its first version not requiring compilation on install](https://github.com/sparklemotion/nokogiri/issues?q=is%3Aissue+is%3Aopen++Native+gems). From what I gathered, the bulk of the work is being handled by [rake-compiler-dock](https://github.com/rake-compiler/rake-compiler-dock), while additional "magic"...

SSL sockets not marked as readable, I made it pending here 33c3ea20311e88c67bb9ca353af3de18920df7f5 cc @headius

JRuby

I'm currently experiencing this issue, which can't be consistently reproduced, but consistently happens in the same code path. I'm using the pattern of using a pipe to control the lifecycle...

There are a number of IO types in JRuby that don't come from the standard set of channels on the JDK. Primary example of this is UNIXSocket/Server, which are provided...

I can't seem to monitor unix servers in jruby (using JRuby 9.1.13.0 btw). I'm getting the following error: ``` mode not supported for this object: rw org/nio4r/Selector.java:107:in `register' ... ```...

JRuby