logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

일간
|
주간
|
월간

실시간 검색어

검색가능 서점

도서목록 제공

윈도우 네트워크 프로그래밍 : TCP/IP 소켓 프로그래밍

윈도우 네트워크 프로그래밍 : TCP/IP 소켓 프로그래밍

(IT COOKBOOK)

김선우 (지은이)
한빛미디어
22,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

윈도우 네트워크 프로그래밍 : TCP/IP 소켓 프로그래밍
eBook 미리보기

책 정보

· 제목 : 윈도우 네트워크 프로그래밍 : TCP/IP 소켓 프로그래밍 (IT COOKBOOK)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 윈도우 프로그래밍
· ISBN : 9788979142716
· 쪽수 : 582쪽
· 출판일 : 2004-02-08

책 소개

윈도우 네트워크 프로그래밍을 시작하는 소프트웨어 관련 학부생과 IT 전문 학원의 윈도우 네트워크 프로그래밍 강좌 수강생들을 주 대상으로 한다. 비트교육센터 현직 강사인 저자가 군더더기 없는 간결한 설명과 함께 다양한 그림, 실습예제등을 통해 소켓, TCP/IP등 윈도우 네트워크 프로그래밍의 전반적인 내용을 소개한다.

목차

1부 준비학습: 소켓 프로그래밍 입문

1장 네트워크와 소켓 프로그래밍
1절 TCP/IP 개요
1. TCP/IP 프로토콜 구조
2. 패킷 전송 원리
3. IP 주소, 포트 번호
4. 클라이언트/서버 모델
2절 소켓의 개념
1. 데이터 타입
2. 통신 종단점
3. 네트워크 프로그래밍 인터페이스
3절 윈도우 소켓
1. 특징
2. 구조
3. 윈도우 애플리케이션 맛보기
요약
연습문제

2장 윈도우 소켓 시작하기
1절 오류 처리
2절 윈속 초기화와 종료
3절 소켓 생성과 닫기
1. 소켓 생성
2. 소켓 닫기
요약
연습문제

3장 소켓 주소 구조체 다루기
1절 소켓 주소 구조체 정의
2절 바이트 정렬 함수
3절 IP 주소 변환 함수
4절 도메인 이름 시스템과 이름 변환 함수
요약
연습문제

2부 기본학습: 소켓 프로그래밍 기본

4장 TCP 서버/클라이언트
1절 TCP 서버/클라이언트 구조
1. 동작 원리
[실습] 간단한 TCP 서버/클라이언트
2절 TCP 서버/클라이언트 분석
1. 서버 함수
2. 클라이언트 함수
3. 데이터 전송 함수
3절 애플리케이션 프로토콜과 메시지 설계
1. 애플리케이션 프로토콜
2. 메시지 설계
3. [실습] 파일 전송 프로그램
요약
연습문제

5장 멀티스레드
1절 멀티스레드 기초
1. 기본 개념
2. 스레드 생성과 종료
3. 스레드 조작 함수
2절 멀티스레드 TCP 서버
3절 스레드 동기화
1. 기본 개념
2. 임계 영역
3. 이벤트
요약
연습문제

6장 UDP 서버/클라이언트
1절 UDP 서버/클라이언트 구조
1. 동작 원리
2. [실습] 간단한 UDP 서버/클라이언트
2절 UDP 서버/클라이언트 분석
1. 데이터 전송 함수
2. 코드 분석
3절 브로드캐스팅
1. 동작 원리
2. [실습] 브로드캐스팅 예제
요약
연습문제

7장 소켓 옵션
1절 개요
2절 SOL_SOCKET
1. SO_BROADCAST
2. SO_DONTROUTE
3. SO_KEEPALIVE
4. SO_LINGER
5. SO_SNDBUF, SO_RCVBUF
6. SO_SNDTIMEO, SO_RCVTIMEO
7. SO_REUSEADDR
3절IPPROTO_IP
1. 멀티캐스팅 개념
2. [실습] 멀티캐스팅 예제
3. 코드 분석
4절 IPPROTO_TCP
요약
연습문제

8장 GUI 소켓 애플리케이션
1절 윈도우 GUI 애플리케이션
1. 구조와 동작 원리
2. [실습] 윈도우 GUI 애플리케이션 작성
3. 코드 분석
2절 윈도우 기반 소켓 애플리케이션
1. 구조와 동작 원리
2. [실습] 윈도우 기반 소켓 애플리케이션 작성
3. 코드 분석
3절 대화상자 기반 애플리케이션
1. 구조와 동작 원리
2. [실습] 대화상자 기반 애플리케이션 작성
3. 코드 분석
4절 대화상자 기반 소켓 애플리케이션
1. 구조와 동작 원리
2. [실습] 대화상자 기반 소켓 애플리케이션 작성
3. 코드 분석
요약
연습문제

3부 심화학습: 소켓 프로그래밍 고급

9장 소켓 입출력 모델(I)
1절 개요
1. 소켓 모드
2. 서버 작성 모델
3. 이상적인 소켓 입출력 모델
4. 소켓 입출력 모델의 종류
2절 Select 모델
1. 동작 원리
2. [실습] Select 모델을 이용한 TCP 서버
3. 코드 분석
3절 WSAAsyncSelect 모델
1. 동작 원리
2. [실습] WSAAsyncSelect 모델을 이용한 TCP 서버
3. 코드 분석
4절 WSAEventSelect 모델
1. 동작 원리
2. [실습] WSAEventSelect 모델을 이용한 TCP 서버
3. 코드 분석
요약
연습문제

10장 소켓 입출력 모델(II)
1절 Overlapped 모델(I)
1. 동작 원리
2. [실습] Overlapped 모델(I)을 이용한 TCP 서버
3. 코드 분석
2절 Overlapped 모델(II)
1. 동작 원리
2. [실습] Overlapped 모델(II)를 이용한 TCP 서버
3. 코드 분석
3절 Completion Port 모델
1. 동작 원리
2. [실습] Completion Port 모델을 이용한 TCP 서버
3. 코드 분석
4절 소켓 입출력 모델 요약
요약
연습문제

11장 Raw 소켓
1절 개요
1. Raw 소켓 생성
2. Raw 소켓 입출력
2절 Ping
1. 동작 원리
2. [실습] Ping 애플리케이션
3. 코드 분석
3절 Traceroute
1. 동작 원리
2. [실습] Traceroute 애플리케이션
3. 코드 분석
4절 ICMP.DLL
1. 관련 함수
2. [실습] ICMP.DLL로 구현한 Ping 애플리케이션
3. 코드 분석
요약
연습문제

12장 직렬 통신과 무선 프로토콜
1절 직렬 통신
1. 개요
2. 직렬 통신 함수
3. [실습] 직렬 통신
2절 IrDA
1. 개요
2. IrDA 소켓 프로그래밍
3. [실습] IrDA 통신
3절 블루투스
1. 개요
2. 블루투스 프로그래밍
요약
연습문제

4부 실전 프로젝트: 멀티 데이터 전송 GUI 소켓 애플리케이션 제작

13장 멀티 데이터 전송 GUI 소켓 애플리케이션 제작
1절 프로젝트 개요
1. 구조
2. 기능
2절 애플리케이션 제작
3절 코드 분석
1. 헤더 파일, 함수 원형, 전역 변수 선언
2. 메인 함수
3. 대화상자 프로시저
4. 서버 스레드
5. 클라이언트 스레드
6. 데이터 전송 함수
7. 자식 윈도우 프로시저
8. 유틸리티 함수
요약

저자소개

김선우 (지은이)    정보 더보기
서울대학교 천문학과와 컴퓨터공학부를 졸업하고, 동 대학원에서 컴퓨터공학을 전공했습니다. 비트교육센터 강사로 윈도우/리눅스 분야를 교육했으며, 현재는 이레이어 시스템 수석 연구원으로 삼성전자 등 기업 위주의 임베디드/모바일/.NET/AI 기술 교육과 더불어 교육 관련 개발도 병행하고 있습니다. 저서로 『IT CookBook, 쉽게 배우는 MFC 윈도우 프로그래밍』(한빛아카데미, 2020), 『IT CookBook, 단계별로 배우는 안드로이드 프로그래밍』(한빛아카데미, 2017) 등 일곱 권이 있고, 역서로 『찰스 페졸드의 Programming Windows, 5th Edition』(한빛미디어, 2004)이 있습니다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책