Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
Hi,
I do not have the IPv6 capability installed. When I try to connect to a hostname (like somehost.local) IO Ninja will resolve the IPv6 address, and then stop with the following error:
Connecting to [...]:2217...error: capability 'org.jancy.io.ip6' is required but not enabled
However, this is ignoring the fact that the same host is resolvable via IPv4 and it doesn't need any capability to connect to it. If I connect directly with the IPv4 address, everything works fine.
I would suggest that there is some way to a) force IPv4 (or IPv6) in the software preferences and b) if the capability is not present, it shouldn't try to use IPv6 and instead should try IPv4 before giving up.
I am using IO Ninja 5.7.4 on macos 15.4.1.
Thanks, Jeremy
Hi Jeremy,
Apologies for the delayed response.
You are 100% correct -- the hostname resolver should respect the IPv4 address when present. IPv6 should not be required when IPv4 is available.
Actually, the logic here is a bit more complex -- all socket-based plugins can optionally bind to local IPv4 or IPv6 adapters. So, when this binding is in place, the hostname resolver should choose the corresponding address family and ignore everything else.
We'll add this for the upcoming release in June. I'll share a link to the internal build after we have it done if you wish to try it before the official release.