本文整理了Java中com.neovisionaries.ws.client.WebSocketFactory.setConnectionTimeout()
方法的一些代码示例,展示了WebSocketFactory.setConnectionTimeout()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebSocketFactory.setConnectionTimeout()
方法的具体详情如下:
包路径:com.neovisionaries.ws.client.WebSocketFactory
类名称:WebSocketFactory
方法名:setConnectionTimeout
[英]Set the timeout value in milliseconds for socket connection. A timeout of zero is interpreted as an infinite timeout.
[中]设置套接字连接的超时值(以毫秒为单位)。零超时被解释为无限超时。
代码示例来源:origin: io.github.sac/SocketclusterClientJava
public Socket(String URL) {
this.URL = URL;
factory = new WebSocketFactory().setConnectionTimeout(5000);
counter = new AtomicInteger(1);
acks = new HashMap<>();
channels = new ArrayList<>();
adapter = getAdapter();
headers = new HashMap<>();
putDefaultHeaders();
}
代码示例来源:origin: delight-im/Android-DDP
/**
* Opens a connection to the server over websocket
*
* @param isReconnect whether this is a re-connect attempt or not
*/
private void openConnection(final boolean isReconnect) {
if (isReconnect) {
if (mConnected) {
initConnection(mSessionID);
return;
}
}
// create a new WebSocket connection for the data transfer
try {
mWebSocket = new WebSocketFactory().setConnectionTimeout(30000).createSocket(mServerUri);
}
catch (final IOException e) {
mCallbackProxy.onException(e);
}
mWebSocket.setMissingCloseFrameAllowed(true);
mWebSocket.setPingInterval(25 * 1000);
mWebSocket.addListener(mWebSocketListener);
mWebSocket.connectAsynchronously();
}
内容来源于网络,如有侵权,请联系作者删除!