Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android autobahn websocket中增加帧有效负载大小_Android_Python_Sockets_Autobahn_Autobahnws - Fatal编程技术网

如何在android autobahn websocket中增加帧有效负载大小

如何在android autobahn websocket中增加帧有效负载大小,android,python,sockets,autobahn,autobahnws,Android,Python,Sockets,Autobahn,Autobahnws,我正在使用android autobahn websocket在android和python tornado套接字服务器之间建立连接 下面是我在android中使用的高速公路websocket代码。 公开作废开始(){ 所有消息都是通过公共void onTextMessage(对象负载)方法接收的 问题是,当我从python套接字服务器发送小于128 kb的图像时,我能够接收到它。但当我发送大于128 kb的图像时,它会显示下面提到的错误 WebSocketException(de.tavend

我正在使用android autobahn websocket在android和python tornado套接字服务器之间建立连接

下面是我在android中使用的高速公路websocket代码。

公开作废开始(){

所有消息都是通过公共void onTextMessage(对象负载)方法接收的

问题是,当我从python套接字服务器发送小于128 kb的图像时,我能够接收到它。但当我发送大于128 kb的图像时,它会显示下面提到的错误

WebSocketException(de.tavendo.autobahn.WebSocketException:帧有效负载太大)


因此,如何增加帧有效负载大小。

您需要使用如下WebSocket选项:

  WebSocketOptions options = new WebSocketOptions();
  options.setMaxMessagePayloadSize(1000000); //max size of message
  options.setMaxFramePayloadSize(1000000); //max size of frame
  mConnection.connect(wsuri, new WebSocketHandler() {},options);

您需要使用如下WebSocketOptions:

  WebSocketOptions options = new WebSocketOptions();
  options.setMaxMessagePayloadSize(1000000); //max size of message
  options.setMaxFramePayloadSize(1000000); //max size of frame
  mConnection.connect(wsuri, new WebSocketHandler() {},options);

这是关于大于128 KB的图像还是大于128 KB的字符串负载?为什么使用base64编码?您必须多发送30%的字节。我觉得奇怪的是,服务器一次可以处理超过128 KB的图像,而客户端不能。这是关于大于128 KB的图像还是大于128 KB的字符串负载?为什么base64编码?您必须多发送30%的字节。我觉得奇怪的是,服务器一次可以处理超过128 KB的字节,而客户端不能。