我正在使用套接字进行通信,并使用outputStream.write()将字符串发送到服务器。通信发生在一个循环中,并且有一个延迟。
CoroutineScope(IO).launch(handler) {
while (!socket.isClosed) {
val serverText = returnMessageString()
socket.outputStream.write("S".toByteArray())
.
.
.
delay(delayTime)
}
当我得到一个特定的字符串(比如说“ OK”)时,我想等到服务器向我发送另一个字符串,并且那时我什么都不想要。