diff --git a/src/dorkbox/network/handshake/ClientHandshake.kt b/src/dorkbox/network/handshake/ClientHandshake.kt index 5b256690..75a8a234 100644 --- a/src/dorkbox/network/handshake/ClientHandshake.kt +++ b/src/dorkbox/network/handshake/ClientHandshake.kt @@ -212,7 +212,7 @@ internal class ClientHandshake( val subscription = handshakeConnection.subscription val pollIdleStrategy = endPoint.pollIdleStrategyHandShake - val timoutInNanos = TimeUnit.SECONDS.toMillis(connectionTimeoutSec.toLong()) + val timoutInNanos = TimeUnit.SECONDS.toNanos(connectionTimeoutSec.toLong()) var startTime = System.nanoTime() while (timoutInNanos == 0L || System.nanoTime() - startTime < timoutInNanos) { // NOTE: regarding fragment limit size. Repeated calls to '.poll' will reassemble a fragment.