From 4d87d0d84f9f2862caac7476c4abf6c9ac19c89f Mon Sep 17 00:00:00 2001 From: loliball <26589867+loliball@users.noreply.github.com> Date: Sat, 31 Aug 2024 04:04:40 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B4=E6=94=B92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Server.kt | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/Server.kt b/src/Server.kt index 2bf3997..08a24fc 100644 --- a/src/Server.kt +++ b/src/Server.kt @@ -6,6 +6,7 @@ import java.net.ServerSocket import java.net.Socket import java.util.* import java.util.concurrent.CopyOnWriteArrayList +import kotlin.system.measureTimeMillis var clientAudios: MutableList = CopyOnWriteArrayList() @@ -24,11 +25,14 @@ fun main() = runBlocking { for (client in clientAudios) { launch(Dispatchers.IO) { - for (audio in clientAudios) { - if (audio != client) - audio.mix(client.sample) + val t = measureTimeMillis { + for (audio in clientAudios) { + if (audio != client) + audio.mix(client.sample) + } + client.send() } - client.send() + println("server send time: $t") } } }