Browse Source

Bind to IPv6 unspecified address in ZeroTierSocket constructor

pull/8/head
Joseph Henry 5 years ago
parent
commit
bbf800c014
No known key found for this signature in database
GPG Key ID: C45B33FF5EBC9344
  1. 9
      src/bindings/java/ZeroTierServerSocket.java

9
src/bindings/java/ZeroTierServerSocket.java

@ -17,6 +17,11 @@ import com.zerotier.sockets.*;
import java.io.*;
import java.net.*;
/**
* Implements SocketServer-like behavior over ZeroTier
*
* @author ZeroTier, Inc.
*/
public class ZeroTierServerSocket {
private ZeroTierSocket _socket;
@ -33,8 +38,8 @@ public class ZeroTierServerSocket {
*/
public ZeroTierServerSocket(int localPort) throws IOException
{
_socket = new ZeroTierSocket(ZeroTierNative.ZTS_AF_INET, ZeroTierNative.ZTS_SOCK_STREAM, 0);
_socket.bind("0.0.0.0", localPort);
_socket = new ZeroTierSocket(ZeroTierNative.ZTS_AF_INET6, ZeroTierNative.ZTS_SOCK_STREAM, 0);
_socket.bind("::", localPort);
_socket.listen(0);
}

Loading…
Cancel
Save