Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Что лучше использовать для игрового сервера в ~100 пользователей [D6, WinME, Win2k, WinXP]


Archon7th ©   (2006-04-25 11:03:00) 

Пишу сервер для игры ... тело написано на другом языке
... есть алгоритмы и всё необходимое, но пока играет только один клиент через TServerSocket/TClientSocket

как мне организовать сеть (используя что? и как ?) ... меня интерисует решение на сотни пользователей

... я так полагаю что использовать массив Сокетов - система не потянет
... клиентов постоянно по 10 раз в секунду каждого даже если по 10-20 байт постоянно коннектить и отключать к одному и томуже порту тоже не рационально
... полагаю что клиентов нужно распределить между некорым диопозоном портов

... что посоветуете ? ... если не затруднит с примерами


Rouse_   (2006-04-25 12:58:00) [1]

Сервер один на всех, все остальное он сделает сам без всякого массива.


Сергей М.   (2006-04-25 12:48:00) [2]


> буду делать массив


Изобретение, достойное "Кулибина".


Archon7th   (2006-04-25 12:33:00) [3]

еще не пробовал, но сомневаюсь как-то :(
значит буду делать массив

... а как лучше сделать переконнекчивать постоянно или гнать через индивидуальный порт для ТКлиент и индивидуальный для ТСервер каждого пользователя ?

... я  просто подумал что WinSock было бы быстрее, вопрос "а лучше ли ?"

кстати, привет Rouse_ :)


Rouse_   (2006-04-25 11:38:00) [4]

а что, TServerSocket уже не позволяет работать со многим кол-вом пользователей?


Наверх

Титульная страница Поиск, карта сайта Написать письмо