실시간/Socket IO

1. Socket IO

sdafdq 2023. 10. 27. 17:45

Socket IO는 나온지 오래 되었다. 안정적이다.

 

Socket IO는 실시간, 양방향, event 기반의 통신이 가능하다.

 

 

Socket IO는 websocket과 다르다고 함.

그러니까 가끔 Socket IO가  websocket을 이용하기는 하는데, 다른 거 라고 함.

 

프록시나 방화벽이 있다고 해도 socket IO는 계속 작동한다고 한다.

 

그리고 Socket IO가 만약 브라우저가 websocket을 지원한다는 것을 확인하면 websocket을 이용한다고 한다.

또, websocket을 지원하지 않으면 다른 걸 사용한다고 한다. (HTTP long-polling을 사용한다고 한다.)

이런 걸 탄력성이라 한다.

 

그러니까, 뭐랄까 어댑터? 같은 역할이려나.

 

그런 걸 websocket 등 소켓 이용하는 여러 종류의 라이브러리 들을 하나에 모아 표준화 시켜 놓은 건가봄.

 

socket io는 wifi 연결이 잠깐 끊겨도 재연결을 시도한다.

 

socket io는 어떤 이유에서든 연결이 끊이지면 재연결을 시도할 것이다.

 

자동 재연결, 연결끊김 확인, 바이너리 지원 

 

 

'실시간 > Socket IO' 카테고리의 다른 글

6. 닉네임  (0) 2023.11.01
5. 알림  (0) 2023.10.31
4. 방 만들기  (0) 2023.10.31
3. SocketIO 기능  (0) 2023.10.30
2. Socket IO 설치  (0) 2023.10.27