src/main/java/com/nq/ws/WebsocketRunClient.java
@@ -49,6 +49,15 @@ @Override public void onOpen(ServerHandshake serverHandshake) { send(("key:"+ eStockType.getStockKey()+":"+eStockType.getContryId()).getBytes()); Timer heartbeatTimer; // 启动心跳定时器 heartbeatTimer = new Timer(); heartbeatTimer.schedule(new TimerTask() { @Override public void run() { send(("key:"+ eStockType.getStockKey()+":"+eStockType.getContryId()).getBytes()); } }, 0, 3000); // 每3秒发送一次心跳消息 } @Override @@ -79,6 +88,8 @@ throw new RuntimeException(e); } }else{ log.error("websocket 消息错误:"+s); } }