Kotlin 中的 Websocket 客户端

Chi*_*ota 5 websocket kotlin

我想知道为什么 Kotlin 中没有像 javascript 中那样的 Websocket 客户端本机对象。

当我创建了一个 Node.js websocket 服务器并希望使用 Android 客户端连接到它时,如何连接到 kotlin 中的 Websocket 服务器。

有人可以详细说明一下吗?

谢谢。

Dmi*_*tri 2

有。如果您的问题是关于 Kotlin 原生/多平台,您可以使用 ktor 客户端: https: //ktor.io/clients/websockets.html

在 Android 方面,您需要使用 CIO 或 OKHttp 引擎。在javascript方面,Js引擎。在 iOS 方面,目前还没有开箱即用的支持,但应该很快就会推出。

如果您的问题不是关于 Kotlin 本机/multiplaform,您仍然可以使用上述或 org.java_websocket.client.WebSocketClient,或任何第三方库。