맥에서 바로 테스트할 수 있도록 구성한 TCP/IP 및 파이썬 소켓 프로그래밍 입문 문서입니다.
- 완전 초보용 네트워크 용어
- 맥 테스트 환경 준비
- TCP/IP 기본 구조
- IP, 포트, DNS와 터미널 도구
- TCP와 UDP 비교
- 파이썬 socket 기본
- TCP 에코 서버/클라이언트
- UDP 에코 서버/클라이언트
- 멀티 클라이언트 채팅
- 간단한 HTTP 서버
- 패킷 관찰과 문제 해결
모든 명령은 이 폴더에서 실행합니다.
cd network-programming파이썬 버전 확인:
python3 --versionexamples/tcp_echo_server.pyexamples/tcp_echo_client.pyexamples/udp_echo_server.pyexamples/udp_echo_client.pyexamples/chat_server.pyexamples/chat_client.pyexamples/simple_http_server.py