WebSocket zwischen React Native und JavaJava

Java-Forum
Guest
 WebSocket zwischen React Native und Java

Post by Guest »

Ich habe eine App in React Native und mein Server ist in Java (Java Spring).

Ich versuche, Echtzeitdaten mit webSocket zu haben, kann aber eine Verbindung zwischen ihnen herstellen . Ich habe mit „react-native-websocket“ für „react native“ und mit „messaging-stomp-websocket“ für den Server in Java Spring gearbeitet.

Ich konnte keine Verbindung herstellen sie.

Code von React Native:

Code: Select all

 {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
/>
Code vom Server:

Code: Select all

@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");
}

}
Wenn dies nicht der Weg ist, Echtzeitdaten zu erstellen, würde ich gerne wissen, ob es einen anderen Weg gibt

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post