- 오늘은 socket test 를 진행했다.
- connect 를 사용해 socket 연결을 진행해봤다
- useRef 를 사용했다.
- 한 가지 아쉬운 점이 있다면 서버쪽에서 index.js 에서 io 와 관련된 코드까지 작성하려고 했던 점이다
- 모듈화로 파일을 따로 만들어서 하고 싶은데 나중에 리팩토링을 하게 되면 파일을 따로 만들어야겠다.
- 지금은 기능 구현을 빠르게 해내는 것에만 초점을 맞추고자 한다
- 일단 통신은 잘 되고, socket 도 잘 연결됐다.
- transports 로 websocket 을 해주었다.
- 기존의 방식은 polling 이다. 이렇게 할 경우 비효율적인 네트워크 요청이 오고 간다
- 그러나, IE 는 서비스를 종료했고 Websocket 이 모든 브라우저를 지원하게 되면서, 우리 서비스에서는 websocket 프로토콜을 default 로 가지고 가도 좋을 거 같았다
'코드스테이츠 > 코드스테이츠 @ 팀 프로젝트' 카테고리의 다른 글
[코드 스테이츠 / Final-Project] 142일차, "Socket.io 와 상태의 환상의 에러네이션" (0) | 2021.12.08 |
---|---|
[코드 스테이츠 / Final-Project] 141일차, "S3 에 왜 이미지 DELETE가 안 되지..?" (0) | 2021.12.07 |
[코드 스테이츠 / Final-Project] 139일차, "아직도 모르는 건가" (0) | 2021.12.05 |
[코드 스테이츠 / Final-Project] 138일차, "배움의 어려움.." (0) | 2021.12.04 |
[코드 스테이츠 / Final-Project] 137일차, "Websocket 에 대한 이해" (0) | 2021.12.03 |