3.4 네트워크 연결받기 및 수신
지금까지 우리는 상대방 컴퓨터에 네트워크를 연결하고 데이터를 보내는 방법을 살펴보았습니다. 이번에는 네트워크 연결을 수락하고 데이터를 받는 방법을 살펴봅시다.
먼저 의사 코드부터 봅시다. 이 코드는 IP 주소 55.66.77.88 컴퓨터에서 실행됩니다.
코드 chapter_3\tcp_server
// 이 프로그램은 주소가 55.66.77.88인 기기에서 실행한다. main() { s = socket(TCP); // ➊ s.bind(5959); // ➋ s.listen(); // ➌ s2 = s.accept(); // ➍ print(getpeeraddr(s2)); // ➎ while (true) { r = s2.recv(); // ➏ if (r. <= 0) // ➐ break; print(r); } s2.close(); // ➑ }