Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[13329] Web Server 변수 저장이 가능한지요... Session 하고 어떤 관계가 있는지
seg [] 1340 읽음    2010-07-15 12:52
안녕하세요..

일단 질문의 요지는, tcp/ip 기반의 네트웤에서는 서버가 클라이언트의 요청에 반응하고 나면 클라이언트의 상태에 관해 알 수 없다고 하는데, 그렇다면 다시 그 클라이언트에서 요청이 올 때 다시 백지에서 시작해야 하는 것인가 라는 점에 관한 것입니다.

예를 들어, 클라이언트가 접속을 하면 1번, 2번, 이렇게 차례로 서버에서 정보를 보내 주고, 클라이언트는 확인하여 수정하거나 그대로 서버에 돌려보내면 서버는 다시 다음 번호의 정보를 보내 주는 방식입니다.

    클라이언트 (브라우저)                                                    서버 (웹서버)

  사용자 id 입력   (1) ----------------------->   그 id 의  1번 정보 추출
                           <----------------------  (2)    정보를 클라이언트에 보냄 
  1번 정보보고 답을 함   (3) --------------->    1번 정보를 처리
                                    (4) <--------------      2번 정보 추출
2번 정보 보고 답을 함..  (5) -----------------> 2번 SAVE, 3번 추출....


   이런 순서가 되겠죠.

(1) 번은 맨 처음 들어오는 거니까 사용자 정보가 반드시 필요하다고 가정하구요,

이 때 3번과 5번 같은 REQUEST 에 대해서도 클라이언트가 사용자 ID 에 대한 정보를 계속 보내야만 하는가입니다.
아니면 서버의 프로그램에서, 예컨대 WEBBROKER 같은데서  user_id =   , last_number =  등과 같은 변수를 object 내에 만들어 두고 값을 저장해 두면,  같은 브라우저에서 계속 접속하면 그것이 해당 user_id 에 대한 것임을 서버가 알 수 있느냐 하는 점입니다. 만약에 안되면 계속 log-in 되어 있는 상태를 어떻게 알 수 있는지요?

Session 이 이런 상황을 처리하기 위한 것인지?

답변에 대해 미리 감사드립니다.

+ -

관련 글 리스트
13329 Web Server 변수 저장이 가능한지요... Session 하고 어떤 관계가 있는지 seg 1340 2010/07/15
13365     Re:Web Server 변수 저장이 가능한지요... Session 하고 어떤 관계가 있는지 (자답자문) seg 1370 2010/07/28
13331     Re:Web Server 변수 저장이 가능한지요... Session 하고 어떤 관계가 있는지 이프리뉴 1326 2010/07/16
13332         Re:Re:Web Server 변수 저장이 가능한지요... Session 하고 어떤 관계가 있는지 seg 1366 2010/07/16
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.