소켓프로그래밍(C, C++)
- 최초 등록일
- 2005.04.04
- 최종 저작일
- 2005.04
- 압축파일
- 가격 2,000원
소개글
소켓을 처음 접하는 학생에게 필수 소스코드
udp 이용 체팅 tcp이용 체팅
셀렉트 서버, 포크 서버, 스레드 서버
위의 것 모두 클라이언트 까지
소켓 프로그래밍 완벽... 모든 소스코드
컴파일 실행환경
비주일 c++및 리눅스에서 사용가능
본문내용
fprintf(stderr, "Usage: %s <Server Port>\n", argv[0]);
exit(1);
}
echoServPort = atoi(argv[1]); /* First arg: local port */
servSock = CreateTCPServerSocket(echoServPort);
for (;;) /* Run forever */
close(servSock); /* Child closes parent socket */
HandleTCPClient(clntSock);
exit(0); /* Child process
while (childProcCount) /* Clean up all zombies */
{
processID = waitpid((pid_t) -1, NULL, WNOHANG); /* Non-blocking wait */
if (processID < 0) /* waitpid() error? */
DieWithError("waitpid() failed");
else if (processID == 0) /* No zombie to wait on */
break;
else
childProcCount--; /* Cleaned up after a child */
}
}
/* NOT REACHED */
}
압축파일 내 파일목록
CSockets.zip
CSocketsWS.zip
참고 자료
없음