Q&A

  • 수천명이 동시채팅하는 프로그램을...
수천명이 방을 수십개 만들어서 동시채팅하는 프로그램을



만들려고 하는데요... 그걸 윈도우용 델파이로 만들려면



어떻게 해야 하나요? 그냥 non-blocking serversocket 으로



구현이 가능한가요? 만약에 그거로 문제없다면 넘 다행이구요...



아니면 kylix 로 thread 방식으로 만들어야 하나요?



kylix 에서도 non-blocking serversocket 으로 만들수는 없나요?



어~ 글구 윈도우 NT 에서는 소켓이 몇개나 동시에 접속할 수 있는데요?



글고 윈도우 NT 에서 네트워크 세팅 같은것을 바꿀 필요는 있나요?



1  COMMENTS
  • Profile
    반영재 2001.08.17 20:17
    non-blocking 방식으로 서버를 만드신다면 ICS을 사용하시고요.

    blocking 방식으로 서버를 맹글라면 Indy을 사용하세요.



    제가 생각하기에는 Indy로 맹그시는게 편할것 같은데요^^



    Windows의 소켓은 32767개를 Open할수 있습니다.

    이론상으로 15000명정도가 동시에 채팅을 할수 있겠죠?



    Indy로 맹그시면 1명 접속시마다 자체스레드를 생성합니다. 15000명이면

    15000개의 스레드가 생성되겠죠^^



    kylix도 Indy가 탑재돼 있습니다.



    윈도우 NT 에서 네트워크 세팅 같은건 바꿀필요 없습니다.



    잼있는 작업을 하시내요^^간단한 채팅이면 Delphi로 넉넉잡아 일주일정도면 맹글수 있을거예요^^



    델피언 wrote:

    > 수천명이 방을 수십개 만들어서 동시채팅하는 프로그램을

    >

    > 만들려고 하는데요... 그걸 윈도우용 델파이로 만들려면

    >

    > 어떻게 해야 하나요? 그냥 non-blocking serversocket 으로

    >

    > 구현이 가능한가요? 만약에 그거로 문제없다면 넘 다행이구요...

    >

    > 아니면 kylix 로 thread 방식으로 만들어야 하나요?

    >

    > kylix 에서도 non-blocking serversocket 으로 만들수는 없나요?

    >

    > 어~ 글구 윈도우 NT 에서는 소켓이 몇개나 동시에 접속할 수 있는데요?

    >

    > 글고 윈도우 NT 에서 네트워크 세팅 같은것을 바꿀 필요는 있나요?

    >