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

C++빌더 Q&A
C++Builder Programming Q&A
[12697] Re:Re:빌더 서버 소켓의 성능?(질문)
Sunwine [] 793 읽음    2001-11-15 17:02
아 물론 소켓을 끊고 다시 붙이면 괜찮은데요
계속 연결된 상태에서 데이터를 보내고 받고 하다보면 끊어지거든요

바보 님이 쓰신 글 :
: Sunwine 님이 쓰신 글 :
: : 빌더 서버 소켓을 하나 사용하여 채팅 서버를 만들고
: : 클라이언트 소켓을 사용하는 채팅 어플리케이션을 만들었습니다.(서버 컴1대, 클라이언트 컴 3대)
: : 유동 IP환경에서도 되도록 하다 보니 일단 채팅 서버에 클라이언트들이
: : 계속적으로 연결한 상태에서 주기적으로 데이터를 보내는 테스트를 하고 있습니다.
: : 근데 문제는 클라이언트에서 주기적으로 데이터를 보내다 보면 어느순간엔가
: : 연결이 끊어지는 것입니다.
: :
: : 뭔가 이상해서 클라이언트가 일정량의 정보(약 50바이트)를 주면 서버는 이를 받아 약 20바이트의 정보를
: : 전달하는 테스트를 했습니다. 그 주기는 각기 다르지만 약 1000회정도면 연결이 끊어짐을
: : 볼수 있었습니다.
: : 이것저것 더 테스트를 해봐도 서버소켓과 클라이언트 소켓이 끊어지는 현상이 발생하는데
: : 빌더의 서버소켓 컴포넌트에 문제가 있는건 아닌가 하는 생각이 들었습니다.
: : 인터넷으로 서버와 클라이언트간에 소켓접속이 되어 있고 주기적으로 데이터가 오고가는데 연결이 끊어지는게 상식적으로 이해가 가지 않아서 이렇게 질문드립니다.
:
: 이상하다. 정말이상하군요..
:
: 이유 없이 그냥 끊어질 수가..ㅋㅋ(뭔가..이유가..)
:
: 연결이 끊어지면. .. 이벤트 일어 나지 않나요.. 이상하다..ㅋㅋ..
:
: - 그냥 제가 하고 있는 프로젝트에서 사용하는 방법은요...
:
:  물론 tcp/ip 이구요
:
:  연결을 계속 하지 않구요..

:  리슨어는 하나 대기 생태로 있다가... 연결 요청이 들어 오면  

:  소켓을 생성해서 리퀴스트 id 보내고  데이터 전송하고 전송이 끝나면. 소켓을 죽이고..
:
:  데이터가 전송되는 순간에 연결요청이 들어오면... 소켓이 하나더 만들어서.. 소켓이 2개
:
:  그렇하면..잘되던데..
:
: 한가지 방법이구요..정답은 없어요..ㅋㅋ
:  그럼 수고하세요..ㅋㅋ
:  
:
:  
:

+ -

관련 글 리스트
12693 빌더 서버 소켓의 성능? Sunwine 726 2001/11/15
12696     Re:빌더 서버 소켓의 성능? [ 걍 참고 ..] 바보 831 2001/11/15
12697         Re:Re:빌더 서버 소켓의 성능?(질문) Sunwine 793 2001/11/15
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.