admin管理员组

文章数量:1316363

I have a websocket server in java using spring boot. I'm looking to write a C websocket client to connect to this server for bidirectional connection. I couldn't find any examples of this online, Can somebody help me with where to start ? All the examples I'm finding on spring boot web socket server are for STOMP messaging. Is that supported in C client ?

My server code looks like this :

@Controller
public class GreetingController {

    @MessageMapping("/hello") // Map messages sent to "/app/hello"
    @SendTo("/topic/greetings") // Send the response to "/topic/greetings"
    public String greeting(String message) {
        return "Hello, " + message + "!";
    }
}

@Configuration
@EnableWebSocketMessageBroker
public class WebSocketConfig implements WebSocketMessageBrokerConfigurer {

    @Override
    public void configureMessageBroker(MessageBrokerRegistry config) {
        config.enableSimpleBroker("/topic");
        config.setApplicationDestinationPrefixes("/app");
    }

    @Override
    public void registerStompEndpoints(StompEndpointRegistry registry) {
        registry.addEndpoint("/gs-guide-websocket");
    }

}

本文标签: Need guidance writing websocket client in C for stomp websocket server in javaStack Overflow