|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.08.2010, 12:50 | #1 |
Новичок
Джуниор
Регистрация: 16.08.2010
Сообщений: 3
|
Сетивые приложения.
Я писал разные серверы с неболшим колвом клиентов(1-5)... использую библеотеку WinSock.dll
Сейчас решил написать игру с большим количеством клиентов. Сразу понятно что на каждого клиента создавать поток не вариант. Можно использовать события Windows.... Можно использовать Select и тп... Читал много статей и везде проблемы в реализации сервера.... прозьба тех кто создавал серверы с большим количеством клиентов.. написать какой вариант они использовали и тп.... вобшем кратенько. конечно лудшеб чтобы всё дело работало на разных плотформал (хватит винды и линуксы) ну если есть хороший способ реализации под определёную плотформу то тож сгодиться. Ещё раз повторюсь я не прошу кидать мне готовый сервер.. просто расказать принципы. игра шутерная немного мож 200 -300 клиентов будет тенуть... Зарание спасибо. Последний раз редактировалось Medhaid; 16.08.2010 в 13:04. |
16.08.2010, 13:05 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
16.08.2010, 13:16 | #3 |
Новичок
Джуниор
Регистрация: 16.08.2010
Сообщений: 3
|
200-300 потоков будут работать почти в пустую... просто сканирить сокет на наличие данных .... Вся игра(физика и тп) будет в отдельном потоке и этому потоку прийдёться както обьшяться со всеми остальными забирая команды.
Они просто будут захломлять... снижать производительность всей системы.. мне так кажеться... |
16.08.2010, 13:52 | #5 |
Новичок
Джуниор
Регистрация: 16.08.2010
Сообщений: 3
|
Спасибо за статью, но ответа в ней на мой вопрос нет. там простой сервер который после обмена даннымми с одним клиентом обрывает соединение и всё начинаеться поновой. Книгу “Камер Д. Разработка приложений типа клиент/сервер” обязательно почитаю...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Закрытие приложения. | docbrain | Помощь студентам | 8 | 06.02.2010 05:27 |
ошибка приложения | KiSH333 | БД в Delphi | 2 | 28.08.2008 11:44 |
Закрытие приложения | Лёка | Общие вопросы Delphi | 7 | 09.03.2008 15:50 |
Делаю сайты, пишу маленькие/большие скрипты. Пишу веб-приложения и приложения под Windows. | SkyM@n | Фриланс | 3 | 29.12.2007 16:21 |
Приложения в XP | vicvtor | Win Api | 9 | 31.08.2007 22:55 |