Cherrio LLC
01/19/2023, 8:45 AMAleksei Tirman [JB]
01/19/2023, 9:52 AMCherrio LLC
01/19/2023, 9:57 AMprivate val client = HttpClient {
install(WebSockets) {
pingInterval = 20_000
contentConverter = KotlinxWebsocketSerializationConverter(Json {
ignoreUnknownKeys = true
isLenient = true
})
}
}
Cherrio LLC
01/19/2023, 9:58 AMclient.wss("<ws://localhost:8080/connect/$username>") {
socket = this
try {
while (true) {
val frame = incoming.receive()
if (frame is Frame.Text){
println(frame.readText())
}
}
}
} catch (e: ClosedReceiveChannelException) {
println("Closed=${e.message}")
}
}
Aleksei Tirman [JB]
01/19/2023, 1:07 PMclient.wss
with <http://client.ws|client.ws>
, because seems like the connection is insecure?Cherrio LLC
01/19/2023, 1:09 PMCherrio LLC
01/19/2023, 1:15 PMClose reason: CloseReason(reason=INTERNAL_ERROR, message=Ping timeout)
Cherrio LLC
01/20/2023, 1:07 PMCherrio LLC
01/20/2023, 1:08 PMAleksei Tirman [JB]
01/20/2023, 1:56 PM