Q&A

  • ▩▩▩ 소켓 프로그래밍 ▩▩▩


제가 ActiveX 로 채팅 프로그램을 만드려 합니다...



그런데... 궁굼한것이 있어서....





1. 델파이에 있는 소켓 컴포넌트를 쓰면... 얼마나 많은 사용자가 쓸수 있을까요?



2. 채팅을 만들때 방하나당 소켓컴포넌트가 1나씩 필요할까요? 아님 소켓 하나로 채팅을 다 만드는건지...





제가 초보라서.... 사용자를 대략 1000 명정도로 한다면 어떤 컴포넌트로 어떻게 해야 하는지...



고수님의 답변 기다립니다.....



혹시 좋은 컴포넌트나 아님... 조언 부탁합니다...



대충이라도 좋으니... 꼭 도와주세요~





1  COMMENTS
  • Profile
    진성열 2000.10.10 04:28
    웹페이지 wrote:

    >

    > 제가 ActiveX 로 채팅 프로그램을 만드려 합니다...

    >

    > 그런데... 궁굼한것이 있어서....

    >

    >

    > 1. 델파이에 있는 소켓 컴포넌트를 쓰면... 얼마나 많은 사용자가 쓸수 있을까요?

    >

    > 2. 채팅을 만들때 방하나당 소켓컴포넌트가 1나씩 필요할까요? 아님 소켓 하나로 채팅을 다 만드는건지...

    >

    >

    > 제가 초보라서.... 사용자를 대략 1000 명정도로 한다면 어떤 컴포넌트로 어떻게 해야 하는지...

    >

    > 고수님의 답변 기다립니다.....

    >

    > 혹시 좋은 컴포넌트나 아님... 조언 부탁합니다...

    >

    > 대충이라도 좋으니... 꼭 도와주세요~

    >

    >



    1. 얼마나 많은 유저를 동시에 제어할 수 있나 하는 것은 커널에 있는 두 종류의 큐에 의해서 결정납니다. 큐가 꽉 찼을 때 syn가 오면 씹지요. 걍 씹지요.. 이 두 큐수의 합을 backlog라 하는데 이는 서버마다 다르죠. 즉 이런 한계는 프로그램 문제가 아니라 서버에 딸린 문제이죠.



    2. 서버가요 클라이언트가요? 좋은 책이나 예가 많이 있습니다. 여기 자료실에도

    채팅관련 소스가 있는걸로 알고 있습니다.