Fixed IPv6 connection issue

This commit is contained in:
nathan 2020-09-22 19:39:42 +02:00
parent e035d86ee0
commit 56fc7e54f1

View File

@ -125,6 +125,11 @@ open class Client<CONNECTION : Connection>(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)