이미 소장하고 있다면 판매해 보세요.
|
1장 네트워크 프로그래밍을 배우기 전에 알아야 할 것들
네트워크(Network)와 OSI 7 계층(OSI 7 Layer) OSI 7 계층 인터넷(Internet)과 TCP/IP 왜 인터넷은 OSI 7 계층 대신에 TCP/IP를 이용하는가? 2장 프로그래밍을 실습할 준비를 하자 프로젝트를 시작하기 전에 Managed C++ 빈 프로젝트 만들기 Win32 프로젝트 만들기 MFC 응용 프로그램 만들기 소켓(Socket) 3장 TCP 소켓 프로그래밍 소켓(Socket) TCP 프로그래밍 서버와 클라이언트 TCP 소켓 프로그래밍을 위한 윈도우즈 소켓 API 네트워크 오더(Network Order)와 호스트 오더(Host Order) TCP를 이용한 간단한 클라이언트 -서버 예제 : 숫자 야구 게임 TCP 소켓의 특성 4장 UDP 프로그래밍 TCP와 UDP UDP 프로그래밍 UDP를 위한 윈도우즈 소켓 API UDP 클라이언트 -서버 예제(daytime 서버-클라이언트) 5장 논 블록킹 소켓 블록킹 소켓(Blocking Socket) 논 블록킹 소켓 6장 기초 MFC 소켓 프로그래밍 CSocket & CAsyncSocket 1:1 채팅 서버 만들기 1:1 채팅 클라이언트 만들기 CSocket & CAsyncSocket API 7장 소켓 옵션과 도메인 정보 변환 소켓 옵션 도메인 정보 변환 8장 기초 소켓 I/O send, recv를 어떻게 해야 하는가? 해답은 select WSAAsyncSelect 9장 미니 프로젝트 -메일 전송 프로그램 이메일의 전달 과정 SMTP 프로토콜 살펴보기 메일 전송 프로그램 만들기 10장 미니 프로젝트 -DNS 클라이언트 프로그램 DNS에 대해 DNS와 이메일과의 관계 DNS 데이터 MFC Socket에서 UDP 사용하기 DNS 클라이언트 프로그램 만들기 11장 미니 프로젝트-POP3를 이용한 메일 체크 프로그램 POP3는 뭐지? POP3 프로토콜 POP3를 이용한 메일 프로그램 만들기 12장 스레드(Thread) 스레드 스레드의 생성 스레드의 종료 스레드의 제어 또 다른 스레드의 생성과 제거 방법 스레드 우선 순위 MFC 스레드 UI 스레드 13장 왜 동기화를 해야 하는가? Critical Section 뮤텍스(Mutex) 세마포어(Semaphore) 이벤트(event) Interlocked 계열 함수 데드락(DeadLock) MFC 지원하는 동기화 객체 14장 프로세스-Process 프로세스? 스레드? 프로세스 프로세스간 통신(IPC) DLL(동적 링크 라이브러리) 15장 DLL-동적 연결 라이브러리 DLL(동적 링크 라이브러리) Win32 DLL 만들기 Win32 DLL 사용하기 MFC DLL 플러그인 프로그래밍 16장 프로젝트-웹 서버 만들기 웹 서버의 동작원리 HTTP Protocol 기본적으로 동작하는 웹 서버 CGI가 동작하는 확장된 웹 서버 17장 고급 소켓 I/O WSAEventSelect Overlapped I/O I/O Completion Port |