org.java_websocket.WebSocket.close()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(2.7k)|赞(0)|评价(0)|浏览(196)

本文整理了Java中org.java_websocket.WebSocket.close()方法的一些代码示例,展示了WebSocket.close()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebSocket.close()方法的具体详情如下:
包路径:org.java_websocket.WebSocket
类名称:WebSocket
方法名:close

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()");
}

相关文章

微信公众号

最新文章

更多