Springboot/WebSocket 5

Springboot WebSocketSession에서 파라미터 꺼내기

uri->쿼리꺼내기->&기준으로 파라미터이름,값을가져오면된다 uri꺼내기/쿼리꺼내기 WebSocketSession가 들고 있는 기능이있다 geturi=uri객체를 주는데 uri객체안에 getquery를하면 ?~물음표뒤에 쿼리들을 얻을 수 있다 그리고 https://blog.naver.com/PostView.nhn?blogId=kkson50&logNo=221425190633&categoryNo=33&parentCategoryNo=0&viewDate=&currentPage=1&postListTopCurrentPage=1&from=search [Java] 웹주소 URL 파라미터 파싱하기 (구문분석) 샘플 웹주소에서 넘오는 여러개의 파라미터를 손쉽게 파싱하는 샘플코드입니다. 구문분석보다는 파싱(parsing)이..

Springboot WebSocket 배달방만들기!(2)

https://cordingmonster.tistory.com/204 Springboot WebSocket 배달방만들기 (1) 이제 배달원의 좌표를 줘야 하는데 어떻게 해야 하나 생각하다 결국 이것도 채팅방처럼 배달끼리 묶어서 방을 파면되는 거 아니야? 라는 결론에 도달했다 그래서 방을 만드는 원리를 찾아보았 cordingmonster.tistory.com 자 이제 이전 글의 버그를 해결해보자 1. 현재 로직 어플싱행->채팅방 입장 2. 보편적인 채팅방 로직 어플 실행-> 채팅방 리스트-> 채팅방 입장 중간과정이 빠져있었다 그래서 추가해줬다 배달 가능 방들을 추려서 온다 -채팅방 리스트 같은 페이지이다 이제 버튼을 눌러서 입장하면 된다 handleTextMessage 입장 배달 방 번호를 꺼내서 그 방에..

Springboot WebSocket 배달방만들기 (1)

이제 배달원의 좌표를 줘야 하는데 어떻게 해야 하나 생각하다 결국 이것도 채팅방처럼 배달끼리 묶어서 방을 파면되는 거 아니야? 라는 결론에 도달했다 그래서 방을 만드는 원리를 찾아보았다 https://myhappyman.tistory.com/103?category=873296 SpringBoot - 스프링부트에서 채팅프로그램(소켓통신) 만들기-4(채팅방 만들기2) 1장부터 확인해보실분들은 아래 url을 확인해주세요. https://myhappyman.tistory.com/100 SpringBoot - 스프링부트에서 채팅프로그램(소켓통신) 만들기-1 이번엔 소켓통신을 통하여 채팅프로그램을 스프링부 myhappyman.tistory.com 1. 배달요청 처리(사장님) 배달요청(손님)->물건 픽업 완료 클릭-..

springboot vue 소켓통신하기 2(전송)

https://myhappyman.tistory.com/101?category=873296 SpringBoot - 스프링부트에서 채팅프로그램(소켓통신) 만들기-2(상대방과 자신을 구분하기) 스프링부트에서 소켓통신을 통한 채팅프로그램 만들기 2번째입니다. 이전까지의 소스는 아래 URL에서 참고해주세요. https://myhappyman.tistory.com/100 SpringBoot - 스프링부트에서 채팅프로그램(소켓통신 myhappyman.tistory.com 좋은 글을 찾았다 아마 쭈욱따라 해 볼 거 같다 1. 연결이 되면 소켓 고유 아이디를 배열에 넣어주자 (추후에는 db가 될 것이다) 2. 메시지가 온다면 담긴 함수에서 꺼내서 보내주자 (try, catch가 없으면 프런트 새로고침 시 하고 다시 새..

springboot vue 소켓통신하기 1(연결)

배달이 시작되면 배달원의 위치를 실시간으로 표시해주려고 한다 그래서 채팅 웹/앱처럼 소켓통신을 하려고 구현했다 implementation group: 'org.springframework.boot', name: 'spring-boot-starter-websocket', version: '2.6.2' 추가해준다 configuration해준다 연결 주소 "/auth/ws/chat" cors정책 설정 setAllowedOrigins("*") 메시지를 받아서 처리해주는 클래스이다 private textHandler chatHandler; textHandler 주석을 보면 알 수 있다 vue 테스트 연결되니 afterConnectionEstablished의 로거가 나온다 전송하니 handleTextMessage의..