Enable IPv6

Bob McConnell rvm at cbord.com
Wed Oct 26 15:52:34 EDT 2011


How do I tell Netty to listen for TCP connections on both IPv4 and IPv6?
I am currently getting this exception when I try to bind a server to
local address "::".

-----8<-------------------------------------------------------------
Exception during socket startup for /0:0:0:0:0:0:0:0:2001.
 Exception: java.net.SocketException:
 Address family not supported by protocol family: bind. Stack trace:
sun.nio.ch.Net.bind(Native Method)
sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source)
sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.bind(NioS
erverSocketPipelineSink.java:148)
org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.handleSer
verSocket(NioServerSocketPipelineSink.java:100)
org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.eventSunk
(NioServerSocketPipelineSink.java:74)
org.jboss.netty.channel.Channels.bind(Channels.java:671)
org.jboss.netty.channel.AbstractChannel.bind(AbstractChannel.java:170)
org.jboss.netty.bootstrap.ServerBootstrap$Binder.channelOpen(ServerBoots
trap.java:342)
org.jboss.netty.channel.Channels.fireChannelOpen(Channels.java:190)
org.jboss.netty.channel.socket.nio.NioServerSocketChannel.<init>(NioServ
erSocketChannel.java:80)
org.jboss.netty.channel.socket.nio.NioServerSocketChannelFactory.newChan
nel(NioServerSocketChannelFactory.java:142)
org.jboss.netty.channel.socket.nio.NioServerSocketChannelFactory.newChan
nel(NioServerSocketChannelFactory.java:90)
org.jboss.netty.bootstrap.ServerBootstrap.bind(ServerBootstrap.java:275)
-----8<-------------------------------------------------------------

The application is running on MS-Windows Server 2008R2 Standard, SP1.
Netty is version 3.1.5.GA.
JRE build 1.6.0_29-b11.

Thank you,

Bob McConnell




More information about the netty-users mailing list