Q&A

  • TTcpServer 와 TTcpClient 예제 좀 부탁합니다.


별다른 질문은 아니구요

TTcpServer 와 TTcpClient 예제 좀 부탁합니다.

blocking demo는 있는데 non blocking에 대한 예제는

찾아봐도 없더군요..



kylix developer's guide보면 manual 23-9 chapter에

TTcpClient 와 TTcpServer 컴포넌트를 non blocking socket으로

이용한 예제가 있다던데.. 있으신분은 좀 답글로

올려주시면 감사하겠습니다.





그리고 인디에 관해 질문이..linux에서는 indy만 써야 하나요...!!!

indy는 서버에 1000명이상의 유저가 접속하면 1000개의 쓰레드가

만들어지는 구조인가요? 그렇담 1000명이상의 유저가 있는 서버에서

멀티쓰레드 방식(blocking) 이 좋은가요 asynchronous (or non-blocking)이

더 좋은가요...



1  COMMENTS
  • Profile
    바다를향해 2001.07.20 01:34
    기본적으로 인디 컴포는 블럭킹 모드를 사용 하져......

    그래서 프로그래밍 하기는 쉽지만......서버의 부하를 고려 할때는

    신중 하셔야져.....

    물론 많은수의 클라이언트를 처리해야 한다고 하더라더.....

    꼭 넌블럭킹 모드를 써야 하는건 아니에여.......

    어떻게 구현을 했는냐가 더 중요 하져.....

    그리고 어떤 서비스를 하느냐도 중요 하고요.....

    ICS는 넌블럭킹 모드로 동작을 하니까여.......

    Indy말고 ICS를 함 사용해 보세여......아니면..

    기본 소켓컴포 예제를 걍 보세여....그것두 넌블럭킹모드로 되어 있던뎅......



    암튼 1000명이상이라고 하는데...서버는 사양이 어떻고......또한

    서버 운영체제가 머고.....서버 데몬은 구조가 어케 되어 있는지....

    등등....에 따라서 차이가 많이 나여.....그러니깐....

    많은 경험이 필요 한거져....

    에궁....횡설수설이었습니당.......