【发布时间】:2020-08-23 17:26:07
【问题描述】:
我在 Android 中使用 OKHttpClient 和 WebSockets。 我想将其转换为反应式编程。 如何实现这一点。 现在我正在为 WebSocket 连接做这个。
// OkHttp Client
OkHttpClient httpClient = new OkHttpClient.Builder().build();
// WebSocket Object
Request request = new Request.Builder().url(url).build();
mWebSocket = httpClient.newWebSocket(request, new WebSocketListener() {
// Override methods - OnOpen, OnMessage, OnClosing, OnFailure
}
// Then Calling this to make websocket request
mWebSocket.send(message);
我发现这个库使用 Reactive WebSocket https://github.com/jacek-marchwicki/JavaWebsocketClient
但是没有回调监听器作为“WebSocketListener”,所以我可以处理消息。
在这个方向上的任何帮助将不胜感激。谢谢
【问题讨论】:
-
有关如何执行此操作的任何更新?我有同样的问题stackoverflow.com/q/67782867/11110509
-
@DIRTYDAVE 我使用了这个库,它完成了工作。 github.com/dhhAndroid/RxWebSocket
标签: android websocket rx-java reactive-programming rx-android