| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Сети > Много занятых портов -Это плохо? |
| Автор: Leksey 14.4.2006, 22:49 |
| Проблема заключаеться в следующем: Есть сервер для компьютерной игры например. Игра может проходить с участием 4 -х игроков. Необходимо сделать так чтобы паралельно проходило несколько партий в разных потоках. Вопрос? Что лучше резервировать на каждый поток по порту на сервере или занимать один порт и делать так чтобы основной поток занимался рассылкой нужных пакетов куда надо по какому-нибудь признаку в содержимом пакета? Может есть более альтернативное решение? |
| Автор: DeadSoul 15.4.2006, 01:16 |
| Leksey, читай про сокеты. К одному серверу на один порт может подсоединится очень много клиентов. При этом эти сокеты для сервера будут разные |
| Автор: Leksey 15.4.2006, 11:54 |
| Было бы так все просто на сокетах.....я бы не спрашивал.... |
| Автор: DeadSoul 15.4.2006, 11:59 |
| А на чем? |
| Автор: Leksey 15.4.2006, 17:09 |
| DirectPlay.Ну а вообще если нет другого выхода какой из перечисленных мной более предпочтительный? |
| Автор: Step 15.4.2006, 20:31 |
| лучше сделать поток для работы с одной партией и принимающей в качестве аргумента порт а запускать дополнительные потоки с другими портами и создавайте партий сколько хотите Каждый ваш поток работает со своими партами |