使用Socket.io作为客户端的Android无法使用Spring websocket与我的服务器连接

时间:2020-09-02 05:08:47

标签: socket.io spring-websocket

Here is my websocket config file ----->
Here endpoint is /apisocket 

@CrossOrigin("*")

@Configuration
//Here endpoint is /apisocket 
@EnableWebSocketMessageBroker
public class WebSocketConfig implements WebSocketMessageBrokerConfigurer {
    @Override
    public void registerStompEndpoints(StompEndpointRegistry stompEndpointRegistry) {
        stompEndpointRegistry.addEndpoint("/apisocket").setHandshakeHandler(new 
      DefaultHandshakeHandler(new TomcatRequestUpgradeStrategy())).setAllowedOrigins("*")
                .withSockJS();
       
    }

    //Here is message broker and application prefix 
    @Override
    public void configureMessageBroker(MessageBrokerRegistry registry) {
        registry.enableSimpleBroker("/topic");
        registry.setApplicationDestinationPrefixes("/app");
        
    }

    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**").allowedHeaders("*").allowedOrigins("*");
    }
    
    @EventListener
    public void connectListener(ConnectionEventListener event) {
        
    }
}

我的套接字连接URL是---> http:// myipaddress:port / apisocket Android客户端正在尝试连接,但他收到XHR轮询错误 客户端正在使用Socket.io 我们尝试使用传输设置,删除了ssl配置,但无法连接

0 个答案:

没有答案