TIL

socket 채팅방

haedal-uni 2023. 1. 23. 01:49
728x90

채팅방 구현을 위해 따로 repository를 만들어서 작성중

 

현재 websocket 기본 세팅 글 작성 완료 

 

socket 코드를 작성하면서 db에 최대한 저장안하려고 했는데

채팅방에 들어갈 유저를 특정 유저로 정해놓고 해당 채팅방을 들어가게 하려면 db가 필요할 것 같았다.
db 내용은 최소한의 column으로 username과 roomId 만 설정했다.

roomName은 username으로 자동 설정되므로 추가하지 않았다.

 

 

socket table 만들기

CREATE TABLE IF NOT EXISTS socket (
    id bigint(5) NOT NULL AUTO_INCREMENT, # AUTO_INCREMENT : 자동으로 1씩 증가
    room_id varchar(255) NOT NULL,
    nickname varchar(255) NOT NULL,
    PRIMARY KEY (socket_id)
);

 

728x90

'TIL' 카테고리의 다른 글

[백준] N과 M(1) - 해설  (0) 2023.04.14
채팅 정리(WebSocket, Stomp, SockJS, SSE)  (0) 2023.03.04
프로젝트 요약  (0) 2023.01.16
security refactoring 코드 정리  (0) 2023.01.03
현 프로젝트 진행상황  (0) 2023.01.01