kotlin - Kotlin 中的 Websocket 客户端

标签 kotlin websocket

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

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

有人可以详细说明这一点。

谢谢。

最佳答案

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

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

如果您的问题与 Kotlin 原生/多平台无关,您仍然可以使用上述或 org.java_websocket.client.WebSocketClient 或任何第三方库。

关于kotlin - Kotlin 中的 Websocket 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61444079/

相关文章:

node.js - socket.io 房间授权

java - Android 内存不足错误 : Failed to allocate a 57993496 byte allocation with 16764448 free bytes

android - 如何在Kotlin中将res中的ImageView转换为Base64字符串

javascript - nodejs + WebSockets - 通过消息拒绝连接

flash - Flash 中的 WebSockets 与原始 TCP 套接字

python - 带有 Gui 的 Websocket

android - RecyclerView 项目动画,onAnimationFinished 被调用,但没有 onAnimationStarted。为什么?

spring-boot - Spring Boot Gradle Kotlin构建

algorithm - 还钱算法

javascript - jQuery Web Socket 未连接且未发送