[네트워크] UDP Talk Program

등록일 2002.06.13 압축파일 (zip) | 1페이지 | 가격 400원

소개글

파일명 : talk_server_udp.c
기 능 : 토크 UDP 클라이언트와 1:1 통신을 하는 UDP 서버 프로그램
컴파일 : cc -o talk_server_udp talk_server_udp.c -lsocket
사용법 : talk_server

------------------------------------------------------------
파일명 : talk_client_udp.c
기 능 : 토크 서버와 1:1 통신을 하는 UDP 클라이언트 프로그램
컴파일 : cc -o talk_client_udp talk_client_udp.c -lsocket -lnsl
사용법 : talk_client

목차

1. 프로그램 설명
A. Talk 프로그램
B. 서버의 주소를 도메인 네임으로 입력decimal 주소를
C. fork()를 사용하여 통신가 키보드 입력처리
2. 프로그램 실행방법: Linux
3. 프로그램 실행화면

본문내용

1. 프로그램 설명: TCP로 구현한 talk 프로그램을 UDP 로 구현
A. Talk 프로그램: 서버와 클라이언트가 사용자의 키보드 입력처리 그리고 통신, 두 가지 일을 동시에 수행.
B. 서버의 주소를 도메인 네임으로 입력
a. UDP 클라이언트 프로그램에서 gethostbyname()함수를 사용
b. hostent 구조체에서 myhost->h_addr_list[0]의 dotted decimal 주소를 읽어와 inet_addr()로 IP 주소로 변환
C. fork()를 사용하여 통신가 키보드 입력처리
a. talk_server_udp.c : 클라이언트의 주소를 얻기위해 fork 전에 recvfrom 실행
b. talk_client_udp.c : 서버에게 자신의 주소를 넘겨주기 위해 fork 전에 sendto 실행
c. 서버가 클라이언트의 소켓 주소구조체를 채운후 서로 통신
2. 프로그램 실행방법: Linux
A. $gcc -o talk_server_udp talk_server_udp.c
$./talk_server_udp
B. $gcc -o talk_client_udp talk_client_udp.c
C. 프로그램 종료시 exit
3. 프로그램 실행화면:
==> 프로그램 실행은 충북대 네트워크의 외부에서 telnet/ftp 접근을 막아놓은 관계로 루프백 주소를 사용하여 테스트 하였습니다. (localhost ==> 127.0.0.1)

*원하는 자료를 검색 해 보세요.
  • UDP Socket Client and server Programming 7 페이지
    1. UDP (User Datagram Protocol) 1) UDP란? TCP/IP 4계층에서 봤을 때 UDP 는 TCP 와 같은 Transport Layer 에 위치한다. 즉 UDP와 TCP는 동급의 프로토콜로 데이..
  • 자바 UDP1:1채팅(일대일채팅) 0 페이지
  • 관광벤처-Talk-talk tour [여행 관광벤처 사업개요, 여행 관광벤처 사업 분석] 28 페이지
    LG경제연구서 여행목적지의 탈집중화 e인터넷 사용의 대중화 개별여행 증가 주5일 근무제 및 휴가 분산제 실시 여가산업 시장동향 여가비율의 증가 : 1995년도에 비해 2005년도에 여가비율 10%증가 ..
  • 의뢰인을 읽고 7 페이지
    1. The Client 를 읽기 전에, 1) 강의 교재로서 읽게 된 ‘`The Client`’은 단순히 강의용 교재로만 치부하기엔 너무 그 내용이 재미있기도 했고 장르가 법정스릴러라 그런지 내 흥미를 유발시키기에 충분..
  • 사용자 데이터그램 프로트콜(UDP) 11 페이지
    사용자 데이터그램 프로트콜(UDP) 1.사용자 데이트그램 프로트콜(UDP) 1.UDP는 메시지를 하나의 머신에서 다른 머신으로 전송하기 위하여 기반 인터넷 레이어를 이용한다. 2.UDP는 IP와 같이 비신뢰적이고, 비연..
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서