수천명이 방을 수십개 만들어서 동시채팅하는 프로그램을
만들려고 하는데요... 그걸 윈도우용 델파이로 만들려면
어떻게 해야 하나요? 그냥 non-blocking serversocket 으로
구현이 가능한가요? 만약에 그거로 문제없다면 넘 다행이구요...
아니면 kylix 로 thread 방식으로 만들어야 하나요?
kylix 에서도 non-blocking serversocket 으로 만들수는 없나요?
어~ 글구 윈도우 NT 에서는 소켓이 몇개나 동시에 접속할 수 있는데요?
글고 윈도우 NT 에서 네트워크 세팅 같은것을 바꿀 필요는 있나요?
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 에서 네트워크 세팅 같은것을 바꿀 필요는 있나요?
>