#pom依赖
<dependency> <groupId>io.socket</groupId> <artifactId>socket.io-client</artifactId> <version>1.0.0</version> </dependency>
#客户端
@Slf4j @Component public class MySocketIoClient2http { @PostConstruct public void client() { try { Socket socket = IO.socket("http://localhost:9999"); socket.on(Socket.EVENT_CONNECT, args -> { log.info("客户端连接成功!"); socket.emit("event1", "我是客户端的消息"); }).on("event1", args -> { log.info("客户端接收消息:{}", args); }).on(Socket.EVENT_DISCONNECT, args -> { log.info("客户端连接断开了!"); }).on(Socket.EVENT_ERROR, args -> { Exception err = (Exception) args[0]; log.info("客户端连接出错", err); }); socket.connect(); log.info("启动MySocketIoClient2http..."); } catch (URISyntaxException e) { e.printStackTrace(); } } }