camdenorrb
07/30/2020, 12:07 AMoctylFractal
07/30/2020, 12:10 AMcamdenorrb
07/30/2020, 12:12 AMoctylFractal
07/30/2020, 12:25 AMcamdenorrb
07/30/2020, 12:25 AMjulian
07/30/2020, 12:37 AMcamdenorrb
07/30/2020, 12:54 AMcamdenorrb
07/30/2020, 12:54 AMcamdenorrb
07/30/2020, 1:05 AMcamdenorrb
07/30/2020, 2:42 AMcamdenorrb
07/30/2020, 2:50 AMoctylFractal
07/30/2020, 2:51 AMcamdenorrb
07/30/2020, 2:52 AMoctylFractal
07/30/2020, 2:53 AMcamdenorrb
07/30/2020, 2:54 AMcamdenorrb
07/30/2020, 2:55 AMoctylFractal
07/30/2020, 2:55 AMoctylFractal
07/30/2020, 4:56 AMcamdenorrb
07/30/2020, 4:57 AMoctylFractal
07/30/2020, 4:57 AMoctylFractal
07/30/2020, 4:57 AMreadString()
operationscamdenorrb
07/30/2020, 4:57 AMoctylFractal
07/30/2020, 4:57 AMoctylFractal
07/30/2020, 4:57 AMcamdenorrb
07/30/2020, 4:57 AMcamdenorrb
07/30/2020, 4:57 AMcamdenorrb
07/30/2020, 4:58 AMoctylFractal
07/30/2020, 4:58 AMval client = Netlius.clientSuspended("127.0.0.1", 25565)
repeat(100) {
client.queueAndFlush(Packet().string("Meow${count++}"))
}
it's fineoctylFractal
07/30/2020, 4:59 AMcamdenorrb
07/30/2020, 4:59 AMoctylFractal
07/30/2020, 4:59 AMcamdenorrb
07/30/2020, 5:00 AMcamdenorrb
07/30/2020, 5:00 AMoctylFractal
07/30/2020, 5:03 AMonX
functions as a Flow<Event>
instead thoughcamdenorrb
07/30/2020, 5:03 AMoctylFractal
07/30/2020, 5:05 AMserver.events().filterIsInstance<ConnectEvent>().onEach { evt -> newClientScope().launch { handleClient(evt.connection) }.launchIn(serverScope)
it's certainly more verbose, but I prefer to be as correct as possible in managing scope and really binding them to a lifecycle where possibleoctylFractal
07/30/2020, 5:06 AMcamdenorrb
07/30/2020, 5:06 AMcamdenorrb
07/30/2020, 5:06 AMoctylFractal
07/30/2020, 5:06 AMcamdenorrb
07/30/2020, 5:06 AMcamdenorrb
07/30/2020, 5:07 AMoctylFractal
07/30/2020, 5:19 AMoctylFractal
07/30/2020, 5:19 AMoctylFractal
07/30/2020, 5:20 AMcamdenorrb
07/30/2020, 5:22 AMoctylFractal
07/30/2020, 5:22 AMoctylFractal
07/30/2020, 5:22 AMcamdenorrb
07/30/2020, 5:24 AMcamdenorrb
07/30/2020, 5:24 AMcamdenorrb
07/30/2020, 5:24 AMcamdenorrb
07/30/2020, 5:25 AMcamdenorrb
07/30/2020, 5:26 AM