本文整理了Java中org.java_websocket.WebSocket.close()
方法的一些代码示例,展示了WebSocket.close()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebSocket.close()
方法的具体详情如下:
包路径:org.java_websocket.WebSocket
类名称:WebSocket
方法名:close
[英]Convenience function which behaves like close(CloseFrame.NORMAL)
[中]具有关闭功能的便利功能(CloseFrame.NORMAL)
代码示例来源:origin: TooTallNate/Java-WebSocket
/**
* @see #removeConnection(WebSocket)
* @param ws the Websocket connection which should be added
* @return Adding connection successful
*/
protected boolean addConnection( WebSocket ws ) {
if( !isclosed.get() ) {
synchronized ( connections ) {
return this.connections.add( ws );
}
} else {
// This case will happen when a new connection gets ready while the server is already stopping.
ws.close( CloseFrame.GOING_AWAY );
return true;// for consistency sake we will make sure that both onOpen will be called
}
}
代码示例来源:origin: TooTallNate/Java-WebSocket
ws.close( CloseFrame.GOING_AWAY );
代码示例来源:origin: HanLee/Not-a-debugger
/** @see #removeConnection(WebSocket) */
protected boolean addConnection( WebSocket ws ) {
if( !isclosed.get() ) {
synchronized ( connections ) {
boolean succ = this.connections.add( ws );
assert ( succ );
return succ;
}
} else {
// This case will happen when a new connection gets ready while the server is already stopping.
ws.close( CloseFrame.GOING_AWAY );
return true;// for consistency sake we will make sure that both onOpen will be called
}
}
/**
代码示例来源:origin: org.java-websocket/Java-WebSocket
/**
* @see #removeConnection(WebSocket)
* @param ws the Webscoket connection which should be added
* @return Adding connection successful
*/
protected boolean addConnection( WebSocket ws ) {
if( !isclosed.get() ) {
synchronized ( connections ) {
boolean succ = this.connections.add( ws );
assert ( succ );
return succ;
}
} else {
// This case will happen when a new connection gets ready while the server is already stopping.
ws.close( CloseFrame.GOING_AWAY );
return true;// for consistency sake we will make sure that both onOpen will be called
}
}
代码示例来源:origin: HanLee/Not-a-debugger
ws.close( CloseFrame.GOING_AWAY );
代码示例来源:origin: org.java-websocket/Java-WebSocket
ws.close( CloseFrame.GOING_AWAY );
代码示例来源:origin: stackoverflow.com
@Test
public void testNingWebSockets() throws Exception {
logger.debug("START testNingWebSockets()");
String wsUrl = "ws://localhost:8081/websocket";
String wssUrl = "wss://localhost:8444/websocket";
AsyncHttpClient client = new AsyncHttpClient();
WebSocketUpgradeHandler handler = new WebSocketUpgradeHandler.Builder().addWebSocketListener(new ClientWebSocket()).build();
WebSocket websocket = client.prepareGet(wssUrl).execute(handler).get();
Assert.assertNotNull("No connection!", websocket);
logger.debug("Connection made: " + websocket.isOpen());
websocket.sendMessage("TestMessage".getBytes());
Thread.sleep(1000);
websocket.close();
logger.debug("END testNingWebSockets()");
}
内容来源于网络,如有侵权,请联系作者删除!