Socket Programming(Linux[POSIX] 프로그래밍 코드로도 구현 완료 - Git Link) | Notion
#1. 환경 구축
#2. Win32 작업자 스레드 생성
#3. 소켓의 본질에 대한 이해
#4. TCP (연결) 상태 다이어그램과 전이
#5. TCP Echo 서비스 전체 흐름
#6~#7. TCP 에코 서버 제작
#8. TCP 에코 클라이언트 제작 (+ 3-Way Handshaking)
#9. Echo Client/Server 동작 Wireshark 로 확인하기
#10. 소켓 입/출력 버퍼
#11. (Wireshark) send() 와 recv() 는 1:1 로 매핑되지 않는다.
#12. 소켓 입/출력 버퍼와 TCP_NODELAY 옵션
#13. 서버 소켓과 SO_REUSEADDR 옵션 (시큐어 코딩 포함)
#14. 멀티스레드 에코 서버
#15. 멀티스레드 채팅 서버 구조와 이론
#16. 멀티스레드 채팅 서버(복습)
#17. 멀티스레드 기반 채팅 클라이언트 (복습)
#18. (Wireshark) 우아하지 않은 비정상 종료