来人帮我看一下 这个控制台输出怎么就有问题

qq_38984067 2017-10-11 10:08:23
WebSocketClient mWs = new WebSocketClient(new URI("ws://132.147.10.174:8899"), new Draft_17() )
{
@Override
public void onMessage( String message ) {
System.out.println("获取信息:" + message );
}

@Override
public void onClose( int code, String reason, boolean remote ) {
System.out.println( "closed connection" );
}

@Override
public void onError( Exception ex ) {
ex.printStackTrace();
}

@Override
public void onOpen(ServerHandshake arg0) {
// TODO Auto-generated method stub
b=true;
}

};
mWs.connect();
boolean b=false;
int i = 0;
System.out.println("1--------------"+!mWs.getReadyState().equals(READYSTATE.OPEN));
while(!b){
b=false;
b=mWs.getReadyState().equals(READYSTATE.OPEN);
//System.out.println(i++);
}
System.out.println("2--------------"+!mWs.getReadyState().equals(READYSTATE.OPEN));


while循环里的输出不屏蔽才能输出 System.out.println("2--------------"+!mWs.getReadyState().equals(READYSTATE.OPEN));的结果,到底怎么回事
...全文
139 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧