diff --git a/src/dorkbox/network/Client.kt b/src/dorkbox/network/Client.kt index e887757e..f7e52f28 100644 --- a/src/dorkbox/network/Client.kt +++ b/src/dorkbox/network/Client.kt @@ -125,6 +125,11 @@ open class Client(config: Configuration = Configuration connectionTimeoutMS = connectionTimeoutMS, reliable = reliable) + IPv6.isPreferred -> connect(remoteAddress = Inet6Address.getAllByName(remoteAddress)[0], + connectionTimeoutMS = connectionTimeoutMS, + reliable = reliable) + + // if there is no preference, then try to connect via IPv4 else -> connect(remoteAddress = Inet4Address.getAllByName(remoteAddress)[0], connectionTimeoutMS = connectionTimeoutMS, reliable = reliable)