来人帮我看一下 这个控制台输出怎么就有问题
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));的结果,到底怎么回事