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") } } }