Боня
19.12.2010, 22:31
Проблема простая, но в то же время как решить не знаю. уже несколько дней пытаюсь решить, но никак.
Суть проблемы:
Flash подключается постоянно без проблем. С файлом политики тоже всё отлично.
Я открываю флэшку на одном компе два раза. Создавая илюзию двух клиентов в чате. Каждый из клиентов получает свой порт:
192.168.0.128:2842
192.168.0.128:2843
Проблема в том, что Java(сервер) отсылает около 4-ёх сообщений клиенту. Каждые разделяя "\u0000" прерывания. Так вот к первому клиенту все доходят, а ко второму только первые 2. К третьему первые 3. К четвёртому опять все доходят. Логики и закономерности невижу.
У кого-нибуть были подобные проблемки?
Добавлено через 4 минуты
Пробовал в java писать sleep(15). Т.е. после отправки каждого сообщения, сервер ждал 15 мл прежде чем отправить следующее сообщение тому же клиенту.
Сделал цикл с отправкой 50 сообщений подряд. Всё заработало. Но вот когда сообщения опять пошли в разброс и не подряд, флэшка опять переодически не перехватывает сообщения.
Суть проблемы:
Flash подключается постоянно без проблем. С файлом политики тоже всё отлично.
Я открываю флэшку на одном компе два раза. Создавая илюзию двух клиентов в чате. Каждый из клиентов получает свой порт:
192.168.0.128:2842
192.168.0.128:2843
Проблема в том, что Java(сервер) отсылает около 4-ёх сообщений клиенту. Каждые разделяя "\u0000" прерывания. Так вот к первому клиенту все доходят, а ко второму только первые 2. К третьему первые 3. К четвёртому опять все доходят. Логики и закономерности невижу.
У кого-нибуть были подобные проблемки?
Добавлено через 4 минуты
Пробовал в java писать sleep(15). Т.е. после отправки каждого сообщения, сервер ждал 15 мл прежде чем отправить следующее сообщение тому же клиенту.
Сделал цикл с отправкой 50 сообщений подряд. Всё заработало. Но вот когда сообщения опять пошли в разброс и не подряд, флэшка опять переодически не перехватывает сообщения.