无法连接到Spring Boot Websocket

时间:2018-08-23 16:39:43

标签: spring websocket spring-websocket

我目前正在使用websocket构建弹簧靴。这是我的配置类:

@Configuration
@EnableWebSocketMessageBroker
public class WebSocketConfig implements WebSocketMessageBrokerConfigurer {
    @Override
    public void configureMessageBroker(MessageBrokerRegistry registry) {
        registry.enableSimpleBroker("/topic");
        registry.setApplicationDestinationPrefixes("/app");
    }

    @Override
    public void registerStompEndpoints(StompEndpointRegistry registry) {
        registry.addEndpoint("/ws").setAllowedOrigins("*").withSockJS();
    }
}

我试图从android客户端(使用sockets.io)连接到该websocket。这是代码:

socket = IO.socket("http://my_ip_address:8080/ws");
socket.connect();

但是它不起作用。没有错误消息,没有日志消息,什么都没有。只是没有连接。我知道是因为我在服务器上设置了WebSocketListener来告诉我是否有新连接。

我还尝试使用此网站http://websocket.org/echo.html连接到我的websocket,它显示出相同的行为,未连接并且没有显示错误。

请帮助...

0 个答案:

没有答案