>> Read Reply from No. 33074 article  
RE: 서버에 동시 1000명 접속 테스트 프로그램은??

등록 2001-06-14 20:03:00     조회 1
이름 한나    

		: 여러곳에 질문을 했는데, 답을 얻지 못했습니다.
: C로 작성하면 간단할 것이라 생각이 되어집니다만....
: For문을 사용하면.....그러나, 초보자라 잘은 모릅니다.
:
: 어딘가에서 봤던 기억이 있습니다.
: 동시에 서버에 1000명이 접속한 환경으로 테스트를 해야할 일이생겼습니다.
: 누군가의 도움을 받아야 하는데....
: 도움을 받고싶습니다.
: 사실은 1000명이 아니어도 됩니다.
:
: 프로그램이 있거나 방법을 알고계시면 알려주셨으면 감사하겠습니다.
:
: 감사합니다.
 서버프로그램에는...
1. 소켓을 만들고..
2. 클라이언트로부터 접속을 받을 IP주소와 포트번호를 정해서 바인드 시켜놓구..
3. listen(서버소켓, 1000); // 1000명이상의 접속을 허용한 만큼이몀 되겠져..
4. accept함수...
이런식으로 작성합니다... echo프로그램이져...
 클라이 언트에서...
1. 소켓을 만만듭니다.. 1000개의 소켓을 만들어야 하는데...
clientfd[1000]배열을 만들어서 for루프로 소켓을 생성하면 되겠져..
for(i = 0; i < 1000; i++){
clientfd[i] = socket(PF_INET, SOCK_STREAM, 0);
}
 2. 접속할 서버의 주소 구조체를 만듭니다..
3. 접속합니다.. 접속할때두 for루프로 각 소켓을 모두 접속시킵니다..그리구
마지막 접속된 소켓은 서버와 통신을 합니다.. 나머지 999개의 소켓들은 서버와 접속은
되어있는상테인데.. 서버와 통신은 할수 없죠... 그러나 서버쪽에서는
fork함수가 1000개의 접속에대한 자식프로세스를 1000개 실행시켜서 1000명이 접속한 것과
같을 것 같은데여...
 네트웍 프로그래밍 공부하다가 생각나서 적어봤습니다...--이 곳에 서명을 적어주십시오.
아무리 삽질해두 그대루인걸~~~
이름
암호


>> 관련글
33074 서버에 동시 1000명 접속 테스트 프로그램은??  iida  2001.06.14  ....
  답장 RE: 서버에 동시 1000명 접속 테스트 프로그램은??  한나  2001.06.14  ....
Register [ localhost 목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.53 초 ] 작업시간: [ 0.08 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1789520235
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.