Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   [peer2peer] удаленные пиры не соединяются (http://www.flasher.ru/forum/showthread.php?t=179180)

Silicium 08.05.2012 22:58

[peer2peer] удаленные пиры не соединяются
 
Всем доброго здравия. Я не любитель задавать вопросы по мере их возникновения. Но в данном случае я просто не знаю, в чем проблемы. Тестирую приложение локально, открываю два экземпляра - соединение происходит. То-есть благополучно на обоих клиентах создаются публикующие потоки и принимающие данные друг-от-друга. Юзернэймами обмен происходит вот тут:
Код AS3:

 
private function netStatusHandler(event:NetStatusEvent):void
{
        switch (event.info.code) {
...                               
                case 'NetStream.Connect.Success':
                        (event.info.stream as NetStream).send('onPeerNameUpdate', {peerID:_nearID, name:_userName});
                        break;
...
        }
}

То-же, но удаленно - не работает.

Acrossfy 09.05.2012 13:13

Приведите пожалуйста полный листинг, так будет понятнее. А вообще в сети очень много уже готовых примеров по данной тематике.

ramshteks 09.05.2012 13:49

Вполне вероятно дело не в вашем коде, а в специфике p2p. Это может происходить, потому что ваш оппонент, а возможно и вы, находитесь за слишком многими сетевыми "приблудами", такими как маршрутиризаторы, свичи, роутеры и особенно фаерволы, которые могут резать udp траффик

miki 09.05.2012 15:58

Silicium, мне кажется у нас одинаковые проблемы =)
http://www.flasher.ru/forum/showthread.php?t=179099

Silicium 10.05.2012 01:24

Я уже жаловался, что мой код якобы перестал работать в 11 плеере. Так что не в коде дело, это уж точно. По протоколам я не спец, вот отсюда и вопрос, ведь может это действительно как-то связано с ним.
Цитата:

Приведите пожалуйста полный листинг, так будет понятнее.
Чего конкретно? Я думаю, имеет смысл либо полный код приводить, либо никакого, ибо там все взаимосвязано до жути)


Часовой пояс GMT +4, время: 11:22.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.