• LF몰 이벤트
  • 파일시티 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

Multi-Thread를 지원하는 web server 구현

*석
최초 등록일
2012.12.16
최종 저작일
2009.09
17페이지/한글파일 한컴오피스
가격 1,000원 할인쿠폰받기
다운로드
장바구니

소개글

Multi-Thread를 지원하는 web server 구현

목차

1. Code
2. 실행화면
3. 프로그램 동작 원리
4. 결과분석 및 Discussion

본문내용

1. Code

// java.io , net, util 을 먼저 임포트
import java.io.* ;
import java.net.* ;
import java.util.* ;
// 클래스 시작
public final class WebServer
{
public static void main(String[] args) throws Exception
{
// 서버 소켓 타입의 리슨 소켓을 포트5589 로 설정
ServerSocket listenSocket = new ServerSocket(5589);
// 여러명의 클라이언트의 접속 해결
while(true)
{
// 더 많은 클라이언트가 도착하는 동안
// 클라이언트에서 들어오는connection을 받아들인다.
Socket connectionSocket=listenSocket.accept();
// httprequest 를 생성하고object 도 생성한다.
HttpRequest request = new HttpRequest( connectionSocket );
// 쓰레를 생성한다.
Thread thread = new Thread(request);
// 클라이언트와 쓰레를 시작한다
thread.start();
}
}
}
final class HttpRequest implements Runnable
{
final static String CRLF = "\r\n";
Socket socket;
// 생성자constructor
public HttpRequest(Socket socket) throws Exception
{
this.socket = socket;
}
// 쓰레가 호출하면 작동을 시작한다.
public void run()
{
try
{
// 메소드 호출
processRequest();
}
catch (Exception e)
{
System.out.println(e);
}
}
private void processRequest() throws Exception
{
// 응답 메세지 생성.
String statusLine = null;

참고 자료

없음
*석
판매자 유형Bronze개인

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

최근 본 자료더보기
탑툰 이벤트
Multi-Thread를 지원하는 web server 구현
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
AI 챗봇
2024년 06월 01일 토요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
12:02 오전
New

24시간 응대가능한
AI 챗봇이 런칭되었습니다. 닫기