전개발
article thumbnail
[WebSocket] 소켓으로 채팅 구현하기
Web 2023. 7. 2. 04:35

개요 기본적으로 HTTP 통신은 ,클라이언트 요청에 서버 응답 형태. 서버는 수동적으로 응답만 하며, 능동적으로 클라이언트에 먼저 데이터를 전송할 수 없다. Socket 통신은? 클라이언트와 서버를 연결하고 실시간으로 통신이 가능하도록 하는 기술. 별도의 요청없이 데이터를 주고받을 수 있다. 채팅이나 주식보고서와 같은 곳에서 사용. 교환 플랫폼, 게임 애플리케이션, 챗봇, 푸시알림, 소셜 네트워크, 채팅 애플리케이션 , IOT 애플리케이션 등 해당 프로토콜은 정보를 동시에 송수신할 수 있어서 정보교환이 더 빨라짐. 연결 유지 시간 서버나 클라이언트 둘 중 하나에 의해 종료되거나 시간초과에 의해 닫힐 때까지 열린상태로 유지됨. 연결이 종료될 때까지 동일한 채널을 사용하여 통신이 수행됨. 메시지는 양방향으로..