- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 재능이의 돈버는 일기
- StresslessLife
- K_JIN2SM
- 소소한 일상
- My Life Style & Memory a Box
- Blog's generation
- 공감 스토리
- 취객의 프로그래밍 연구실
- Love Me
- Dream Archive
- 세상에 발자취를 남기다 by kongmingu
- hanglesoul
- 카마의 IT 초행길
- 느리게.
- 미친듯이 즐겨보자..
- Joo studio
- Gonna be insane
- 악 다 날아갔어!! 갇대밋! 왓더...
- xopowo05
- 맑은공기희망운동
- 엔지니어 독립운동
- 혁준 블로그
- Simple in Complex with Simple
- 무의식이 의식을 지배한다
목록Iterative 서버 (2)
드럼치는 프로그래머
Iterative 서버: 클라이언트의 서비스 요구를 순서대로 처리해 주는 서버이다. request 처리시간이 짧거나 별로 문제가 되지 않는 경우에 사용한다. 이 서버는 프로그램 구현이 비교적 간단하지만 서비스를 순서대로 처리 할 때 처리 시간이 빠른 서비스가 처리 시간이 느린 서비스뒤에 올 경우 기다리는 시간이 길어 진다. 일반적으로 각 서비스의 처리 시간이 짧을 때 사용한다. concurrent 서버: 여러 요구를 동시에 서비스 할 수 있는 서버이다. 새로운 클라이언트가 접속 될 때마다 서비스를 담당할 프로세스를 새로 만드는 방법이 있으나 이 방법은 클라이언트 수가 늘어남에 따라 프로세스 수도 계속 늘어나게 된다. 그래서 실제로 많은 클라이언트를 처리 해야 할 경우에 프로세스는 하나만 이용하여 여러 서..
이 카테고리의 처음에 있는 TCP/IP 소켓 프로그래밍의 기본흐름(http://blog.naver.com/floveahn/52261183)에서는 아주 단순한 기능으로 서버프로그램이 실행되고, 클라이언트 프로그램이 실행이 되면, 클라리언트에서 연결요청을 하고 연결이되면, 서버프로그램에서 보내주는 "Hello World!!"라는 문자열을 받아서 출력해주고 있다. 여기서 서버프로그램은 클라이언트의 연결 요청을 받고, 연결 요청을 수락하고, 클라이언트로 문자열을 보내고 종료가 된다. 여기서 한단계 나아가 서버프로그램은 계속 실행이 되면서 클라이언트의 요청을 받아 들이고, 연결되는 클라이언트마다 "Hello World!!"라는 문자열을 반복적으로 보내주는 서버 프로그램을 프로그래밍 해보자. 윤성우씨 책에 나와있는..