Вторник, 16 Июля 2024, 13:09

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Вопрос по 39DLL
AcTiViSioNДата: Среда, 16 Января 2013, 19:19 | Сообщение # 1
был не раз
Сейчас нет на сайте
Всем привет.
Я написал клиент и сервер в одном приложении, используя 39DLL. Запускаю 3 приложения: 1 сервер и 2 клиента.
Клиент 1 отправляет серверу пакет х.у, сервер получает его и отправляет клиенту 2. Так же и обратно.

Подробно: Сервер создает 2 объекта каждому игроку и слушает их собственные сокеты.
Игрок1 => Сервер1 => Игрок2
Игрок2 => Сервер2 => Игрок1

Таким образом пакеты должны проходить без задержек... НО:
1. Клиент 1 получает и отправляет пакеты своевременно, все работает нормально.
2. Клиент 2 получает пакеты от 1го клиента достаточно долго, и это очень заметно. (но отправляет первому клиенту нормально = пункт 1)

Вопрос таков: Почему клиент 1 имеет приоритет на отправку и получение, а второй получает пакеты так поздно, хотя отправка у него хорошая? Соединение у обоих клиентов одинаковое. Могу приложить исходник, если надо.


Сообщение отредактировал AcTiViSioN - Среда, 16 Января 2013, 20:56
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг