전체 글 328

[TCP/IP 소켓 프로그래밍] 10. 멀티태스킹 기반의 서버구현

10-1 다중 접속 서버의 구현 방법들 ※ 클라이언트의 (여러명)다중 접속을 허용(concurrent server). 리눅스 기반의 다중 접속 서버 구현 방법들 1. 프로세스 생성을 통한 멀티태스킹(Multitasking) 서버의 구현 2. select 함수에 의한 멀티플렉싱(Multiplexing) 서버의 구현 3. 쓰레드 기반으로 하는 멀티쓰레딩(Multithreadi..

[TCP/IP 소켓 프로그래밍] 9. 소켓의 다양한 옵션

9-1 소켓의 옵션 1. 소켓의 옵션 조작 : 소켓의 기본적인 특성(다양함)을 변경하는 것. ※ 운영체제에 의해 관리. 운영체제는 소켓의 특성에 대한 정보를 보관하고 있다. 2. 소켓의 기본적인 특성 - 입력 및 출력 버퍼의 크기 - 데이터 전송 방식(TCP 또는 UDP) - TTL(Time To Live) : 건너뛸 수 있는 라우터의 개수. ..