Java WebSocketClient не получает сообщение большого размера - PullRequest
0 голосов
/ 11 мая 2018

Я использую org.java_websocket.client.WebSocketClient для подключения к серверу с Android.Все работает как положено, кроме случаев, когда сообщения превышают определенный размер.Кто-нибудь знает, можно ли увеличить максимальную длину по умолчанию?

WebSocketClient mWebsocketClient = new WebSocketClient(serverUri, new Draft_6455(), mHeaders, Constants.WEBSOCKET_CONFIG.CONNECTION_TIMEOUT) {

 @Override
 public void onOpen(ServerHandshake handshakeData) {
     Log.d(TAG, "Opened");
     mWebsocketClient.getConnection().
 }


 // Message does not come through if it exceeds a certain size
 @Override
 public void onMessage(String message) {
     Log.i(TAG, message);
 }

 @Override
 public void onClose(int code, String reason, boolean remote) {
     Log.i(TAG, String.format("Closed. Code: %s, Reason: %s, Remote: %s", code, reason, remote));
 }
 @Override
 public void onError(Exception ex) {
     Log.i(TAG, "Error " + ex.getMessage());
 }
}

1 Ответ

0 голосов
/ 16 мая 2018

Это должно было быть исправлено с помощью запроса на извлечение ниже

https://github.com/TooTallNate/Java-WebSocket/pull/570

Пожалуйста, убедитесь, что вы используете последнюю версию

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...