![]() |
разрыв p2p. Причиниа...?
Добрый день. Вчера взялся опробовать NetConnection и NetStream для peer2peer взаимодействия. Написал для этого класс со стат методами. Все нормально, сделал простенький чат. Пяток "фингерпринтов" берется из БД, остальные рассылаюстя друг другу уже внутри сети. Нормально. Потом в общем чате сделал приват. Не создавая дл этого дополнительных стримов я использовал массив .peerStreams своего бродкастового рассылальщика, находил там поток, соответствующий требуемому peerID и посылал данные через него. Все замечательно работало. Решил пойти дальше - приклепать игрулю и посылать комманды таким же способом (как и приватные сообщения). И вот тут непонятки: после инициализации контроллера один из пиров падает (теряет связь с сетью). В результате чего это может происходить?
|
А что говорит, когда подключение исчезает?
|
Ничего. Оно исчезает, как так и надо. На стороне одного из клиентов просто срабатывает событие статуса, без какой либо ошибки. Так, как будто второй клиент просто отключился. При этом если не создавать контроллер игры (вместе с вьювером и моделью), то все работает нормально.
Добавлено через 8 часов 53 минуты Может подскажете библиотеку, но не на основе NetGroup? |
| Часовой пояс GMT +4, время: 18:26. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.