各位大神!
有没有在写app时遇到这个问题,长连接成功后数据接收成功,但是有一个大于1k的数据没有接收到,小数据正常。我抓包的结果是数据正常获取的,但是在Websocket中打印不出来。我用的是Java-WebScoket1.3.1-SNAPSHOT这个版本的框架;大神们谁能回复下。或是有别的框架推荐下,小弟新手,不胜感激
有没有在写app时遇到这个问题,长连接成功后数据接收成功,但是有一个大于1k的数据没有接收到,小数据正常。我抓包的结果是数据正常获取的,但是在Websocket中打印不出来。我用的是Java-WebScoket1.3.1-SNAPSHOT这个版本的框架;大神们谁能回复下。或是有别的框架推荐下,小弟新手,不胜感激
解决方案 »
- Android 音乐播放器SeekBar不动
- 为什么 实现 回收 就会停止运行???
- 请问3D里面有哪些特效啊
- ListActivity 设置adapter异常问题
- google map真机不显示地图
- android_fs.tar解压后,再打包问题
- 新手求助,霓虹灯问题
- android开发版本选项选择问题
- Android修改U盘挂载点到/mnt下系统启动不起来了
- android studio新人
- CTS测试 com.android.cts.appsecurity.AppSecurityTests -- testPermissionDiffCert
- 《第一行代码》出现bug Cannot resolve method 'initMediapayer()'
2.自己new的话,new完发个消息出来,收到说明连接成功
package com.webSoket.client;import java.net.URI;
import java.net.URISyntaxException;import org.java_websocket.client.WebSocketClient;
import org.java_websocket.drafts.Draft;
import org.java_websocket.drafts.Draft_17;
import org.java_websocket.framing.Framedata;
import org.java_websocket.handshake.ServerHandshake;/** This example demonstrates how to create a websocket connection to a server. Only the most important callbacks are overloaded. */
public class ExampleClient extends WebSocketClient { public ExampleClient( URI serverUri , Draft draft ) {
super( serverUri, draft );
} public ExampleClient( URI serverURI ) {
super( serverURI );
} @Override
public void onOpen( ServerHandshake handshakedata ) {
System.out.println( "opened connection" );
// if you plan to refuse connection based on ip or httpfields overload: onWebsocketHandshakeReceivedAsClient
} @Override
public void onMessage( String message ) {
System.out.println( "received: " + message);
} @Override
public void onFragment( Framedata fragment ) {
System.out.println( "received fragment: " + new String( fragment.getPayloadData().array() ) );
} @Override
public void onClose( int code, String reason, boolean remote ) {
// The codecodes are documented in class org.java_websocket.framing.CloseFrame
System.out.println( "Connection closed by " + ( remote ? "remote peer" : "us" ) );
} @Override
public void onError( Exception ex ) {
ex.printStackTrace();
// if the error is fatal then onClose will be called additionally
} public static void main( String[] args ) throws URISyntaxException {
ExampleClient c = new ExampleClient( new URI( "ws://localhost:8080/webSocketTest/echo?username=zhukaibo" ), new Draft_17() ); // more about drafts here: http://github.com/TooTallNate/Java-WebSocket/wiki/Drafts
c.connect();
}}