강의 자료 및 레포트

Report 제출시 기한일까지 윤권섭(holiday@networking.kyunghee.ac.kr)조교에게 
이메일을 통해 제출해주십시요.
연락처 : 031-201-2987(네트워킹연구실)
기말고사 시험은 20일(목요일) 저녁 06:00부터 시청각실에서 시험을 봅니다.
성적 및 학점  (B+이상 31명까지 제한이 있기 때문에 점수의 합이 B+에 해당될지라도 B0로
               될 수 있습니다.)

실습자료 1

Chatting Program Source, GUI

실습자료 1

프로그램 따라하기

과제 1

번역레포트

실습자료 2

데이터그램을 이용한 채팅만들기

실습자료 2-1

데이터그램을 이용한 채팅만들기 확장

실습자료 3

스트림 소켓을 이용한 다자간 채팅프로그램 만들기

chapter 1

chapter 1

chapter 2

chapter 2

chapter 3

chapter 3

chapter 4

chapter 4

chapter 5

chapter 5

chapter 6

chapter 6

Daytime(실습4)

daytime 설명

Daytime(실습4)

daytime 예제소스코드

Daytime(실습4)

daytime 실행화일

Daytime 완성(실습4)

daytime 소스코드

Echo 서버,클라이언트 완성(실습5)

서버, 클라이언트

채팅API

Chatting Program(하나의 워크스페이스에 클라이언트/서버가 포함)

채팅API(완성)

Chatting Program(하나의 워크스페이스에 클라이언트/서버가 포함)

채팅API(파일전송)

Chatting Program   

 

Windows Sockets Network Programming

by

Bob Quinn,Dave Shute

Introduction to Internet Programming

1.강의 개설의의 및 목적
본 과정에서는 C++ 언어를 이용하여 네트워크 프로그래밍하는 기법을 
학습한다. 클라이언트/서버 통신의 기본동작원리를 이해하고 현재 
인터넷에서 주류를 이루고 있는 TCP(UDP)/IP를 이용하는 윈도우 소켓에 
대하여 학습하여, Windows 운영체제상에서 예제를 통하여 인터넷 프로
그래밍에 대한 지식 습득을 목표로 한다.
2.교재,참고 교재
 <교재>
 -  Bob Quinn,Dave Shute, "Windows Sockets Network Programming",
    Addison Wesley, 1996
 
 <참고 문헌> 
 - Richard Stevens, Unix Network Programming Networking APIs,  
   ,Prentice Hall, 1998 
 - Pat Bonner,Network Programming with Windows Sockets,Prentice 
   Hall, 1996
 - Ralph Davis,Wind32 네트워크 프로그래밍, 도서출판 대림,1997
 - Davis Chapman, 초보자를 위한 비쥬얼 C++6, 인포북, 1998
 - 이상엽 Visual C++, 영진출판사,1999
 - 박성관, 이증준,클릭하세요 비주얼 C++,대림,1999
 
3.주별강의내용
 - 1주차 : 과정 소개, 강의 계획서 검토(수정)
 - 2주차 : WinSockets, TCP/IP Protocol Services,Network Application
           Mechanics
 - 3주차 : Stream Socket를 이용한 채팅프로그램
 - 4주차 : Datagram Socket를 이용한 채팅프로그램
 - 5주차 : 다자간 채팅프로그램(Stream Socket)
 - 6주차 : 다자간 채팅프로그램(Datagram Socket)
 - 7주차 : 다자간 채팅프로그램(Advanced)
 - 중간고사
 - 8주차 :  Daytime server/client program(WinSock API)
 - 9주차 :  Daytime server/client program,Operation Modes
 - 10주차 : Echo server/client program, Socket States
 - 11주차 : Echo server/client program,Socket States
 - 12주차 : Host Names and Address, chatting program
 - 13주차 : chatting program,Socket Information and Control
 - 14주차 : chatting program,Support Routines,Dos and Don'ts
            WinSock2
 - 기말고사
4.과제부과 및 Quiz
- 과제 2~3개
5.시험 및 평가내용, 평가방법
  - 출석: 20%
  - 과제 : 20%
  - 중간고사:30%
  - 기말고사 30%                             
6.기타사항
   본 강좌는 기본적으로 네트워크 기본 이론을 이해하며, MFC를 이용한
   프로그래밍을 할수 있는 학생이 수강하기를 바랍니다.