WebSocket между реагировать родной и Java - PullRequest
0 голосов
/ 26 октября 2018

У меня есть приложение на своем языке, и мой сервер работает на Java (Java Spring).

Я пытаюсь получить данные в реальном времени с помощью webSocket, но могу подключиться между ними. Я работал с реагировать-нативно-веб-сокет для реакции нативного и с сообщениями-топот-веб-сокет для сервера в Java Spring.

Я не смог соединиться между ними.

код от собственного кода реакции:

<WS ref={ref=> {this.ws = ref}}
    url="ws://echo.websocket.org/"
    onOpen={() => {
    console.log('Open!')
    //this.ws.send('Hello')
    }}
    onMessage={(msg)=>{console.log('Message!',msg)}}
    onError={(err)=>{console.log('Error websocket!',err)}}
    onClose={(close)=>{console.log('Close!',close)}}
    reconnect // Will try to reconnect onClose
/>

код с сервера:

@Configuration
@EnableWebSocketMessageBroker
public class WebSocketConfig extends AbstractWebSocketMessageBrokerConfigurer {
    @Override
    public void registerStompEndpoints(StompEndpointRegistry registry) {
        registry.addEndpoint("/gs-guide-websocket").setAllowedOrigins("*").withSockJS();
    }

    @Override
    public void configureMessageBroker(MessageBrokerRegistry config) {
        //the client subscribe (listen) to /dispenser
        config.enableSimpleBroker("/dispenser");
        //perfix for the client. it should be on the client /app/{MessageMapping variable}
        config.setApplicationDestinationPrefixes("/app");
    }

}

Если это не способ получения данных в реальном времени, я хотел бы знать, есть ли другой способ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...