[웹소켓] 웹소켓을 이용한 1대1 채팅 구현
많은 사람들이 SNS에 집착한다. 사용자가 집착한다는 건 그만큼 개발자의 노력과 정성이 들어가야 한다는 뜻이다. 사람들은 왜 그렇게 SNS에 집착할까? 우리가 연결되어있다는 사실을 실체를 가진 메시지로 보여주기 때문이라고 생각한다. 웹소켓을 이용해서 채팅을 구현해보고 싶은 이유다. 웹소켓을 이용해 채팅을 구현하기 위해서 ws 혹은 wss라는 프로토콜을 이용해야 한다. http https와 유사하지만 실시간 양방향 통신을 지원하는 웹소켓을 위해 사용된다. 처음에 테이블을 설계할 때 애를 좀 먹었다. 1대1이든, 1대 N이든 간에 채팅을 위해선 채팅방(동시에 접속할 수 있는)이 필요할 테고, 채팅방에 따라 메시지를 저장해야 한다. 관리자와의 채팅이기에 유저 한 명당 딱 하나의 고유 채팅방만 있으면 된다고 ..
2024.06.18