LabHub
배우기 러닝패스 코스

One Slow Connection Froze Every Other One

Python 함수·클래스·예외를 아는 학습자를 위한 소켓 프로그래밍입니다. 블로킹이 만드는 줄서기를 직접 재고, 다중화·부분 입출력·유휴 정리를 구현해 같은 부하를 한 반복문으로 받아 냅니다. 서술자와 메모리로 한계를 세고, 심화에서는 반쪽 종료 뒤 응답 보존과 버퍼·총수명 제한을 실제 TCP로 검증합니다. 멀티프로세스 확장과 TLS 는 범위 밖입니다.

중급 · 레슨 23 · 실습 3

실습 시작하기

커리큘럼

One person stops the whole line

Watching many sockets from one seat

Not everything you send goes out

When do you drop a silent connection

Where this design falls over

They stopped talking, but the reply vanished too

Small Clients Beside Large Ones: Ready Queues and Fairness

Writable but Refused: Nonblocking Connection Setup

The Cancel Button Does Nothing: Control Channels and Ownership

An Operator's Connection Probe: Budgets, Causes, and Cleanup

참고 문서