장 | 페이지 | 오탈자 내용 | 등록일 | 쇄 |
---|---|---|---|---|
28 | (p. 28 마지막 문단) PATH로 등록되지 않는 디렉토리의 파일을 실행하려면 경로를 명시적으로 지정(상대/절대 경로 형식으로)해야 하는 것은 유닉스/리눅스 환경이나 윈도우/도스 환경이 다르지 않습니다. | 2006-10-25 | 1 | |
41 | (p. 41 밑에서 두번째 문단 마지막 줄) 브리지에 의해 | 2006-10-25 | 1 | |
69 | ((p 69) 첫째줄) 어셈블리 과정 | 2006-10-25 | 1 | |
69 | ((p 69) [그림 2-27] 단편화 된 세번째 패킷 부분) 358바이트 | 2006-10-25 | 1 | |
70 | ((p 70) 두번째 문단 네째줄) TTL 값을 255 또는 127로 설정하게 된다. | 2006-10-25 | 1 | |
80 | ((p 80) 그림 2-38) 네트워크 C에서 호스트의 IP가 3.3.3.1000으로 표기되었습니다. | 2006-10-25 | 1 | |
93 | ((p 93) 세번째 문단 첫째줄) 운영체제에서 IP 헤더를 붙였다면 이제 네트워크 디바이스 드라이브가.... | 2006-10-25 | 1 | |
95 | ((p 95) 첫번째 문단) 첫번째 문단에 나오는 모든 "디바이스 드라이브"를. | 2006-10-25 | 1 | |
99 | ((p 99) 밑에서 2번째 줄) APR -> ARP 로 수정해야 합니다 | 2006-10-25 | 1 | |
128 | ((p 128) 네번째 문단 첫째줄) 매일매일 패킷을 보내고 전화로 확인하는 과정을... | 2006-10-25 | 1 | |
144 | ((p 144) close 함수 설명 부분) close 함수는 파일 디스크립터를 닫는다. 닫힌 파일 디스크립터는 더 이상 참조되거나 사용될 수 없다. 연결에 성공하면 0을 반환하고... | 2006-10-25 | 1 | |
149 | ((p 149) listen 함수 설명 부분) 해당 소켓에서 연결을 기다린다. 연결은 큐의 길이만큼만 가능하며 일반적으로 5를 많이 사용한다. 연결에 성공하면 0을 반환하고... | 2006-10-25 | 1 | |
150 | ((p 150) write 함수 설명 부분) 해당 소켓에 연결 요청이 들어왔을 때 연결을 받아들인다.... | 2006-10-25 | 1 | |
151 | ((p 151) close 함수 설명 부분) close 함수는 파일 디스크립터를 닫는다. 닫혀진 파일 디스크립터는 더 이상 어떤 파일에 의해서 참조되거나 사용될 수 없다. 연결에 성공하면... | 2006-10-25 | 1 | |
157 | ((p 157) 첫번째 문단 둘째줄, 네번째 문단 첫째줄, 다섯번째 문단 다섯째줄, 그림 5-3) 우리가 만들어 볼 프로그램은 클라이언트가 서버에 접속하면 서버가 클라이언트에게 UDP를 이용해서 "I miss you already"라는 데이터를 전송해주고 클라이언트는 데이터를 받은 후 다시 "I miss you"라는 데이터를 서버에 전송해주고 접속을 종료하는 프로그램이다. | 2006-10-25 | 1 | |
160 | (P160) UDP에서는 연결관리를 하지 않기 때문에 connect 함수를 사용하지 않는다는... | 2006-10-25 | 1 | |
161 | ((p 161) 36라인) 저자주 | 2006-10-25 | 1 | |
162 | ((p 162) 세번째 문단 첫째줄) struct sockaddr_in 구조체형 client_addr 변수에는 UDP 데이터를 수신할 때 데이터를 전송한 클라이언트의 주소를 받게 되고 server_addr 변수에는... | 2006-10-25 | 1 | |
168 | ((p 168) 36라인) 저자주 | 2006-10-25 | 1 | |
179 | (p. 179 첫 문단 마지막 줄) 디바이스 드라이브 -> 디바이스 드라이버 | 2006-10-25 | 1 | |
183 | (p. 183 예제 43 line) 성공 종료 시에는 관례대로 0을 리턴하는 것이 좋을 것 같습니다. | 2006-10-25 | 1 | |
188 | (p 188 22~23행 설명 마지막 문장) getpid는 자신의 부모 프로세스의 pid를... | 2006-10-25 | 1 | |
211 | (p 211 [그림 6-22]) 그림 6-22가 누락되었습니다. | 2006-10-25 | 1 | |
216 | (p 216 예제 6-8 line 04) 04 #include <fcntl.h> | 2006-10-25 | 1 | |
221 | (p 221 마지막 줄) pre 프로세스 기법 | 2006-10-25 | 1 | |
224 | ((p 224) pthread_create 함수 설명에서 네번째 인자) 4. arg : 스레드 실행 함수는 start_routine에 넘길 함수 인자다. | 2006-10-25 | 1 | |
224 | (p 224 pthread_create 함수) 함수 프로토타입 부분에서 헤더 파일이 잘못 표기되었습니다 | 2006-10-25 | 1 | |
225 | ((p 225) pthread_exit 함수 설명 부분) pthread_detach 함수와 같이 스레드를 종료하는 함수다. | 2006-10-25 | 1 | |
6 | 230 | (p 230) pthread_mutex_destory -> pthread_mutex_destroy | 2006-11-08 | 2 |
240 | (p 240 Line 25) 서버 옵션 지정 -> 서버 주소 지정 | 2006-10-25 | 1 | |
246 | ((p 246) 첫번째 문단 세째줄) 클라이언트에서 재전송해주는 작업을 반복한다. | 2006-10-25 | 1 | |
247 | (p 247 첫번째 문장) 부모 프로세스를 -> 부모 프로세스가 또는 부모 프로세스에서 | 2006-10-25 | 1 | |
261 | ((p 261) pthread_create 함수 설명 부분에서 세째줄) 새로운 스레드를 생성하고 지정된 함수를 호출해서 생성된 스레드에서 pthread_create 함수를 실행시킨다. | 2006-10-25 | 1 | |
267 | ((p 267) 75번 라인의 코드) printf("새로운 클라이언트 %d번 파일 디스크립터 접속 | 2006-10-25 | 1 | |
269 | ((p 269) 함수 설명 부분에서 좌측의 함수 이름, 셋째줄) socket 함수 | 2006-10-25 | 1 | |
269 | ((p 269) 함수 설명 부분에서 좌측의 함수 이름, 셋째줄) socket 함수 | 2006-10-25 | 1 | |
271 | ((p 271) 75번 라인 코드) printf("새로운 클라이언트 %d번 파일 디스크립터 접속 | 2006-10-25 | 1 | |
6 | 281 | (281쪽 브로드캐스팅 예제(sock_broadcast.c)) 예제소스에 "int sockfd;"를 추가 | 2008-10-01 | 1 |
292 | ((p 292) 첫번째 문단 첫째줄) 종료를 요청한 쪽에서는 ACK 메시지를 보내고... | 2006-10-25 | 1 | |
303 | ((p 303) 위에서 4번째 줄) Server Type | 2006-10-25 | 1 | |
319 | ((p 319~320) 27행 ~ 39행 설명 부분) 디바이스 드라이브 | 2006-10-25 | 1 | |
416 | (416p 맨 윗 문단 소스 코드) void CTestUIThreadDlg::OnTmBlockingCall() | 2006-10-25 | 1 | |
447 | ((p 447) 5번째 문단 두번째 문장) 동작 결과를 통보하는 WSEventSelect 방식이다. | 2006-10-25 | 1 | |
12 | 485 | (p485 2번째 문단 3째줄) 사용해야 하므로 CEventSelect 안에서 스레드를 | 2007-02-02 | 1 |
12 | 488 | (p488 첫번째 문단) 7. 다음으로 CEventSocket.cpp 헤더를 작성한다. | 2007-02-02 | 1 |
559 | ((p 559) 두번째 문단 첫째줄) 일반 시그널에서의 signo대신에 siginfo_t라는... | 2006-10-25 | 1 | |
559 | ((p 559) siginfo_t 정의에서 11번째줄) int _band; | 2006-10-25 | 1 | |
560 | ((p 560) 첫번째 문단 첫째줄) 예를 들어, sigval_int에 이벤트가... | 2006-10-25 | 1 | |
561 | ((p 561) 30행~33행 설명 부분에서 첫째줄) 32행에 sa_flags 값으로... | 2006-10-25 | 1 | |
561 | ((p 561) 6행~21행 설명 부분에서 셋째줄) 이는 32행 이후의 시그널이... | 2006-10-25 | 1 | |
563 | ((p 563) 그림 14-7) Sig Number 35 | 2006-10-25 | 1 | |
14 | 564 | (p564 & p565) 함수 설명에서 sigtimedwait 함수를 sigtimewait 함수라고 표기된 부분이 여럿 나옵니다. | 2007-02-03 | 1 |
566 | ((p 566) 26~27 라인, 36~37 라인) 26~27라인과 36~37라인의 주석이 서로 바뀌어야 합니다. | 2006-10-25 | 1 | |
574 | ((p 574) 밑에서 첫째줄) 여기서 중요한 것은 두 번째 인자인 op와 세 번째 인자인 epoll_event 구조체다. | 2006-10-25 | 1 | |
616 | ((p 616)) 코드 첫, 둘째 줄 | 2006-10-25 | 1 | |
691 | (p 691 수신코드 마지막줄) recv(sockfd,&sizeBuf,2,0); // 데이터 길이(2Byte)를 읽어 들인다. | 2006-10-25 | 1 | |