|
박정만 님이 쓰신 글 :
: 빌더의 소켓컴포넌트로 서버 클라이언트를 짜고 있는 중에, MFC의 CSocket의 성능이 형편없다고 들어서 충격 먹고 있는 중입니다.
:
: VCL의 소켓 컴포넌트의 성능은 어떠한가요? 포트리스와 동등한 성능의 서버를 짤 수 있을까요?
: 포트리스는 서버당 4000개의 클라이언트를 수용한다고 들었습니다.
:
: 그것이 가능하다면 MFC의 CSocket이랑 무엇이 다르기 때문인가요? 둘 다 메세지 처리 방식이라고 아는데..
: 답변 부탁드립니다.
MFC나 Borland C++ Builder나 Socket은 똑같아요 처리방식도 거의 메세지 처리구여.
하지만 작성하긴 Borland C++ Builder가 더편하죠 Component로 되여있으니까요...
제가 Test해본결과 펜티엄에서 소켓1000개를 스레드로 작성해서 만들었는데
별 무리는 없더군요...
포트리스같은 프로그램을 만드실려면 Client는 별문제가 않되는데 Server Program이 문제가 될겁니다.
그런데 Borland C++ Builder 에서는 Server Socket Component를 제공하니까 작성하기 쉬울꺼예요.
아마도 Server Program을 작성하시려면 제생각으론 Client처리를 잘하셔야할것입니다..
|