[네트워크 프로그래밍] Concurrent server routine

등록일 2003.05.22 MS 워드 (doc) | 20페이지 | 가격 1,000원

소개글

Concurrent(동반)서버 구현내용
FORK()

목차

■ Concurrent server routine(동반서버)
■ FlowChart와 설명
■ 중요한 system call
■ 목적 (주안점)
■ Source Code
■ Output
1. 첫번째 클라이언트의 접속
2. 두번째 클라이언트의 접속 모습
3. 두 클라이언트의 메시지 전송모습
4. 클라이언트를 종료할 경우
5. 마지막 클라이언트를 종료할 경우

본문내용

■ Concurrent server routine(동반서버)
...
그전까지 학습했던 서버/클라이언트 모델은 반복서버이다. 각각은 단순작업을 반복하며 특히 TCP의 경우 서버와 클라이언트는 하나씩 이다. 이때 클라이언트의 요청을 처리하여 서비스하는 데 긴 시간이 걸릴 경우 동시에 많은 클라이언트를 처리하는 것이 바람직하다. 이와 같이 다수의 클라이언트의 처리를 위해서 자식 서버 프로세스를 각각의 클라이언트에 대응하여 생성하고 서비스를 처리하는 것을 동반서버라 한다. UNIX에서 우리는 동반서버를 구현하기 위해 fork()를 사용하며 fork로 인하여 생성된 자식프로세스는 클라이언트를 담당하게 되고 부모프로세스는 다른 클라이언트의 접속을 기다리게 된다.
위의 Concurrent Server Routine은 동반서버의 개략적인 모습을 보여주고 있는데 다음의 루틴과 TCP_echo Server/Client model을 이용하여 Concurrent TCP_echo Server/Client모델을 구현하도록 한다.
*원하는 자료를 검색 해 보세요.
  • [산업공학] 동시공학 10 페이지
    1. 개요 a. 정의 동시공학은 제품설계단계에서 제조 및 사후지원업무까지도 함께 통합적으로 감안하여 설계를 하는 시스템적 접근방법이다. 이 방법은 제품개발담당자로 하여금 개발 초기부터, 개념 설계단계에서 해당 제품의 폐기..
  • [리눅스]리눅스 통신 30 페이지
    Accept API 함수 서버프로세스에서 클라이언트 소켓과 연결 기반의 소켓을 설정하기 위해 호출 Sid: 소켓 함수 호출에 의해 반환된 지시자 Addr_p: 서버의 소켓이 연결될 클라이언트 소켓의 이름을 저장한 so..
  • socket program in c UDP/TCP 0 페이지
    //PPT에 있는 헤더를 쓴다 //TCP는 클라이트와 서버가 서로 주고 받는다 #include <stdio.h> #include <winsock2.h> #pragma comment(lib, "ws2_32") //포..
  • Socket Programming 0 페이지
  • Socket 통신 기반의 Serial 통신 프로그램/Visual Studio 2005 0 페이지

이 자료와 함께 구매한 자료

      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기