在Java中,可以使用 socket.io
的 Java客戶端庫來實現跨域通信。下面是一個簡單的例子:
socket.io
的 Java客戶端庫,可以在 Maven 中添加以下依賴:<dependency>
<groupId>com.corundumstudio.socketio</groupId>
<artifactId>netty-socketio</artifactId>
<version>1.7.17</version>
</dependency>
SocketIOClient
對象,并連接到服務器:SocketIOClient client = new SocketIOClient(new URI("http://example.com"));
client.connect();
client.on("message", args -> {
String message = args[0].toString();
System.out.println("Received message: " + message);
});
client.sendEvent("message", "Hello from Java client!");
通過上面的步驟,你可以在Java中使用 socket.io
實現跨域通信。記得在服務器端也使用 socket.io
庫來實現相應的功能。