package org.example.ssmico.demos.web.webSocket;
|
|
import lombok.extern.slf4j.Slf4j;
|
import org.java_websocket.client.WebSocketClient;
|
import org.java_websocket.handshake.ServerHandshake;
|
|
import java.net.URI;
|
|
@Slf4j
|
public class WebsocketRunClient extends WebSocketClient {
|
|
public WebsocketRunClient(URI serverUri) {
|
super(serverUri);
|
}
|
|
@Override
|
public void onOpen(ServerHandshake serverHandshake) {
|
log.info("WebSocket连接已打开:{}", serverHandshake.toString());
|
}
|
|
@Override
|
public void onMessage(String s) {
|
log.info("WebSocket客户端收到消息:{}", s);
|
}
|
|
@Override
|
public void onClose(int code, String reason, boolean remote) {
|
log.info("WebSocket连接已关闭,关闭代码:{},原因:{}", code, reason);
|
}
|
|
@Override
|
public void onError(Exception e) {
|
log.error("WebSocket出现错误", e);
|
}
|
}
|