#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(); } } }