Sorry for the formatting... not sure what happened.
I hope it will be better this time:
--
Hello all,
I get the following exception when calling ServerSocketChannel.open():
Exception in thread "main" java.net.SocketException: Invalid argument
at sun.nio.ch.Net.socket0(Native Method)
at sun.nio.ch.Net.serverSocket(Net.java:415)
at sun.nio.ch.ServerSocketChannelImpl.<init>(ServerSocketChannelImpl
.java:88)
at sun.nio.ch.SelectorProviderImpl.openServerSocketChannel(
SelectorProviderImpl.java:56)
at java.nio.channels.ServerSocketChannel.open(ServerSocketChannel.
java:108)
Here's some code to illustrate the issue:
https://github.com/nyg/java-http-server
I do use java.net.preferIPv4Stack=false & co.
Using ServerSocketChannel works as expected when not run on OpenBSD.
Using ServerSocket (and listening to an IPv6 address) instead of
ServerSocketChannel works as expected.
I had the same error with the jdk v121. I upgraded to the September 14
snapshot and to jdk v144 and still have the issue.
Any help appreciated :)
Nick
On 15 September 2017 at 23:28, <[email protected]> wrote:
>
> Hello all,
> ...
> Nick