我正在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);
我发现了这个库可以使用响应式WebSocket: https://github.com/jacek-marchwicki/JavaWebsocketClient
但是,它没有像“WebSocketListener”那样的回调监听器,以便我可以处理消息。
如有任何帮助,请在此方向上提供,谢谢。