Javax.websocket,错误代码= 1006,Reason =意外的流结束

时间:2015-01-19 06:34:59

标签: java websocket bitcoin java-websocket

我正在使用javax.websockets与Blockchain.info建立webSocket连接,除了它在随机间隔后关闭,我可以看到关闭原因:

'流意外结束',错误代码= 1006。

我无法弄清楚为什么会这样。我希望连接永远不会关闭,除非应用程序告诉它。这是代码:

private void initializeWebSocketSession(Session session)
{
    WebSocketContainer container container = ContainerProvider.getWebSocketContainer();
    Session session = container.connectToServer(BlockchainWebSocketClient.class, URI.create("wss://ws.blockchain.info/inv"));               
}

public void onOpen(Session session) throws IOException
{
    session.setMaxIdleTimeout(0);
    session.getBasicRemote().sendText("{\"op\":\"unconfirmed_sub\"}");
}

@OnMessage
public void onMessage(String message, boolean isLastPartOfMessage)
{
    // Some logic
}

0 个答案:

没有答案