코드스테이츠/코드스테이츠 @ 팀 프로젝트

[코드 스테이츠 / Final-Project] 140일차, "Socket 테스트"

Je-chan 2021. 12. 6. 02:25

- 오늘은 socket test 를 진행했다.

- connect 를 사용해 socket 연결을 진행해봤다

- useRef 를 사용했다.

- 한 가지 아쉬운 점이 있다면 서버쪽에서 index.js 에서 io 와 관련된 코드까지 작성하려고 했던 점이다

- 모듈화로 파일을 따로 만들어서 하고 싶은데 나중에 리팩토링을 하게 되면 파일을 따로 만들어야겠다.

- 지금은 기능 구현을 빠르게 해내는 것에만 초점을 맞추고자 한다

- 일단 통신은 잘 되고, socket 도 잘 연결됐다.

 

- transports 로 websocket 을 해주었다.

- 기존의 방식은 polling 이다. 이렇게 할 경우 비효율적인 네트워크 요청이 오고 간다

- 그러나, IE 는 서비스를 종료했고 Websocket 이 모든 브라우저를 지원하게 되면서, 우리 서비스에서는 websocket 프로토콜을 default 로 가지고 가도 좋을 거 같았다