웹 소켓 노트

참조 :
https://spring.io/guides/gs/messaging-stomp-websocket/
https://www.jianshu.com/p/4ef5004a1c81
https://juejin.im/post/5ce942c3f265da1bbd4b501f#heading-16

크로스 도메인 서버를 허용하려면

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

모니터 서버 인터페이스
, 같은과 restcontroller, 차이는 결과가 소켓 simpMessagingTemplate를 통해 클라이언트로 전송된다는 것이다

@RequestMapping("/serverSendMsg")
    @ApiOperation("serverSendMsg")
    public String greetingx(String id) throws Exception {
        simpMessagingTemplate.convertAndSend("/topic/greetings/"+id, new Greeting("Hellfffffffffffo, " + id + "!"));
        return "success";
    }

롱 연결이 기계의 배경에 전달 고정의 nginx를 IP 해시를 사용하는 데 필요한, 또는 서버를 찾을 수없는 소켓을 반환

핸드 셰이크 연결이 그냥 완료, 그들은이 일을해야하는 클라이언트 서버 상호 작용을 할 수있는 다른 방법을 작성하는 것입니다

전송 방법 클라이언트의 방법은, 서버 메시지를받은
clent 듣기의 방법을, 서버 메시징 처리

클라이언트 연결 재 시도를 수행, 데이터 나무 등

추천

출처www.cnblogs.com/yszzu/p/11778704.html