Bind to IP address?

Hi,

I am looking for a way to bind jme3 network services to an IP address on a multi homed system.

Looking at the networking classes I see things like

Server myServer = Network.createServer(6143);

But when I look for class to bind a network address I find thing like

No usage of com.jme3.network.kernel.tcp.SocketConnector

Is there a way to do something like this

Socket socket1 = new Socket();
socket1.bind(new InetSocketAddress(“10.1.1.1”, port));

-Nick

The Network class is supposed to be a helper class for 99% of uses… thus it binds to all interfaces. It’s rare that you would need to bind to just a specific one.

You can manually (and trivially) do what Network.java is doing internally to setup the underlying connection stuff… then you will have more control over how it is constructed. The source for Network.java is easy to find either in the IDE or in github.

Thanks. That is what I figured but I wanted to make sure I wasn’t missing anything.

-nick