230620_TIL

dowon kim·2023년 6월 20일
0
post-thumbnail

TodayILeand

Socket.IO 에 대해 알아보고 개인 포폴을 통해 학습함

c언어 배울때 기능 한두개 들어간 채팅방 하나를 만드는데 ,
쓰레드와 웹소켓에 대한 800페이지 책을 밤잠 설쳐가며
죽어라 3회독을 하고 시행착오끝에 구현해낸 기억이 새록새록 났습니다.
패키지로 이렇게 편의 기능을 제공해주면 이렇게 까지 간결해지는 군요...

WebRTC를 알아보고 구현해보며 해당 스택의 장단점과 구동원리를 알아보는 시간을 가졌음

로직이 진짜 복잡한 편이지만 천천히 이해를 해보면
1. 두클라이언트가 peer to peer 통신을 하기위해
2. 한 클라이언트가 먼저 자신의 주소와 상세주소를 적은 편지를 서버에 건내고
3. 이를 서버가 수령인클라이언트에게 보내 확인하게 한후
4. 수령한 클라이언트는 이를 기반으로통신할 상대의 주소와 상세주소를 기억해놓으면서
5. 마찬가지로 같은 내용의 편지를 발송인에게 보내서
6. 서로의 편지가 주고받아지는 것을 확인한후 앞으로의 소통은 무엇으로 할지를 candidate로 결정하면
7. 해당 수단과 루트로 스트림을 주고받는다~ 라고 이해하면 될 것 같습니다.

프로그래머스 LV1 세문제를 풀며 JS내장함수를 수련함..

js 내장함수가 적재적소에 떠오를때까지 꾸준히 풀 생각입니다.

etc

매일 열심히 공부는 하지만 어떤 것을 공부하고 있었고 어떤상황에 놓였냐에 따라 문시해알을 하기 힘든 날이 종종 있습니다..

이런날에 굳이 억지로 문시해알을 만드는 것 보단

한번씩은 이렇게 공부한 것을 열거하는 날도 괜찮지 않을까요 ㅎㅎ..

profile
The pain is so persistent that it is like a snail, and the joy is so short that it is like a rabbit's tail running through the fields of autumn

0개의 댓글