Websocket连接不读取完整数据

时间:2016-09-20 11:28:16

标签: java android websocket java-websocket

我在var toy = { price: 50 } var model = { data: toy } var datacopy = angular.copy(model.data); datacopy.price = 50 console.log(datacopy.price) console.log(model.data.price) 客户端使用java-websocket库与android ws服务器进行通信。我正在使用上面的库来处理来自服务器的异步响应。以下是python类的@override方法:

websocket

@Override public void onOpen(ServerHandshake serverHandshake) { } @Override public void onMessage(String message) { } public void onMessage(WebSocket webSocket, ByteBuffer byteBuffer) { } @Override public void onMessage(ByteBuffer bytes) { super.onMessage(bytes); } @Override public void onClose(int i, String s, boolean b) { } @Override public void onError(Exception e) { } 以字符串格式从服务器获得异步响应时,如果它超过4096字节,则android-client获取不完整的数据。服务器发送完整数据。我测试了大约8000字节 onMessage(String)如何在android-client流中读取所有数据(超过4096个字节)?有没有人使用java-websocket库面临这样的问题?

0 个答案:

没有答案