From 56fc7e54f1d5768519069819daaa7a55263c7de6 Mon Sep 17 00:00:00 2001 From: nathan Date: Tue, 22 Sep 2020 19:39:42 +0200 Subject: [PATCH] Fixed IPv6 connection issue --- src/dorkbox/network/Client.kt | 5 +++++ 1 file changed, 5 insertions(+) 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)