问题描述
我正在尝试使用Java连接到streamLabs套接字API。 API网址为
https://sockets.streamlabs.com?token=<socketToken>
这不起作用,因为Java期望套接字为ws://...
。当我将其更改为“ ws”格式时,它将给出连接超时。
我错过了什么吗?这实际上不是websocket吗?
以下是其文档的链接:https://streamlabs.readme.io/docs/socket-api
更多信息:我尝试过org.asynchttpclient.ws.WebSocket
和javax.websocket
都不起作用
解决方法
使用SocketIo解决
<dependency>
<groupId>io.socket</groupId>
<artifactId>socket.io-client</artifactId>
<version>1.0.0</version>
</dependency>