|
양정석 님이 쓰신 글 :
: Borland C++ builder에는 ServerSocket, ClientSocket이 이미 있습니다.
: 그런데Indy 컴포넌트를 많이 쓴다고 하는데 특별한 이유가 있나요?
: 원래 기본 컴포넌트가 불안하다거나 아님 인디에 특별한 기능이 많아서 인가요?
:
안녕하세요 제라툴입니다.
ServerSocket, ClientSocket에 약간의 버그가 있다는 소문이 있어서 겠죠.^^
하지만 많은 차이가 있어요..
Indy의 경우는 클라이언트가 접속할때 하나의 쓰래드가 달당되어 커넥션이
이루어 지는 점이 가장큰 차이점인데..
쓰래드를 사용하는 만큼 시스템 사양을 요구할 꺼라 생각이 들지만..
실제로 2000서버에서 테스트 해본결과 ..오히려 ServerSocket 보다
많은 클라이언트를 관리 할 수 있더군요.
쓰래드 관리 부분에 굉장한 스킬이 숨어 있을 꺼라 생각됩니다.
Indy를 분석해 보지 않았지만 ...^^
한번 뜯어 보세요 가장 좋은 방법은 뜯어 보는거니까..
From Zeratul
|