java - Java WebSocketClient 未收到大尺寸消息
问题描述
我正在使用 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());
}
}
解决方案
推荐阅读
- javascript - 对 graphql 查询使用 try catch 块
- macros - 在 Common Lisp 中使用宏生成 TYPECASE
- android - android没有播放h264视频
- python - 从 .json 文件中的多个相似部分检索特定数据
- angular - Angular中ngFor内的isEmpty条件
- php - Yii2 dataprovider 未加载 GET 参数
- php - 确保相同的数组项在 php 中不相邻
- python - 不知道如何预处理我的数据集以进行图像分类
- javascript - 在单击按钮时显示 html 页面的单独部分
- typescript - 如何解决“t.hrtime 不是函数”问题?