This commit is contained in:
loliball 2024-08-31 04:04:40 +08:00
parent c777831fde
commit 4d87d0d84f

View File

@ -6,6 +6,7 @@ import java.net.ServerSocket
import java.net.Socket import java.net.Socket
import java.util.* import java.util.*
import java.util.concurrent.CopyOnWriteArrayList import java.util.concurrent.CopyOnWriteArrayList
import kotlin.system.measureTimeMillis
var clientAudios: MutableList<ClientAudio> = CopyOnWriteArrayList() var clientAudios: MutableList<ClientAudio> = CopyOnWriteArrayList()
@ -24,12 +25,15 @@ fun main() = runBlocking {
for (client in clientAudios) { for (client in clientAudios) {
launch(Dispatchers.IO) { launch(Dispatchers.IO) {
val t = measureTimeMillis {
for (audio in clientAudios) { for (audio in clientAudios) {
if (audio != client) if (audio != client)
audio.mix(client.sample) audio.mix(client.sample)
} }
client.send() client.send()
} }
println("server send time: $t")
}
} }
} }
} }