Bind to IPv6 unspecified address in ZeroTierSocket constructor
This commit is contained in:
@@ -17,6 +17,11 @@ import com.zerotier.sockets.*;
|
|||||||
import java.io.*;
|
import java.io.*;
|
||||||
import java.net.*;
|
import java.net.*;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Implements SocketServer-like behavior over ZeroTier
|
||||||
|
*
|
||||||
|
* @author ZeroTier, Inc.
|
||||||
|
*/
|
||||||
public class ZeroTierServerSocket {
|
public class ZeroTierServerSocket {
|
||||||
private ZeroTierSocket _socket;
|
private ZeroTierSocket _socket;
|
||||||
|
|
||||||
@@ -33,8 +38,8 @@ public class ZeroTierServerSocket {
|
|||||||
*/
|
*/
|
||||||
public ZeroTierServerSocket(int localPort) throws IOException
|
public ZeroTierServerSocket(int localPort) throws IOException
|
||||||
{
|
{
|
||||||
_socket = new ZeroTierSocket(ZeroTierNative.ZTS_AF_INET, ZeroTierNative.ZTS_SOCK_STREAM, 0);
|
_socket = new ZeroTierSocket(ZeroTierNative.ZTS_AF_INET6, ZeroTierNative.ZTS_SOCK_STREAM, 0);
|
||||||
_socket.bind("0.0.0.0", localPort);
|
_socket.bind("::", localPort);
|
||||||
_socket.listen(0);
|
_socket.listen(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user