|
|
|||||
Регистрация: Jul 2015
Сообщений: 73
|
вопрос по peer-to-peeer
при вызове post() класса NetGroup говорится что NetStatusEvent на event.info.code должен получать "NetGroup.Posting.Notify", но почему то при вызове post() ничего не выдает, кто нибудь может в курсе что не так
вот пример кода package { import flash.display.MovieClip; import flash.net.NetConnection; import flash.events.NetStatusEvent; import flash.net.NetStream; import flash.net.NetGroup; import flash.net.GroupSpecifier; import flash.events.MouseEvent; public class main extends MovieClip { private var connect:NetConnection = new NetConnection(); private var stream:NetStream; private var group:NetGroup; private var ob:Object = new Object(); public function main() { connect.addEventListener(NetStatusEvent.NET_STATUS, netStatus); connect.connect("rtmfp://p2p.rtmfp.net", "тут ключ"); } private function netStatus(event:NetStatusEvent):void { tt.text = String(event.info.code) trace(event.info.code); if(event.info.code == "NetConnection.Connect.Success") { onConnect(); trace("connect"); } else if(event.info.code == "NetStream.Connect.Success") { streamConnect(); trace("streem"); } else if(event.info.code == "NetGroup.Connect.Success") { groupConnect(); trace("group"); } } private function onConnect():void { var gs:GroupSpecifier = new GroupSpecifier("room") gs.multicastEnabled = true gs.postingEnabled = true gs.serverChannelEnabled = true stream = new NetStream(connect, gs.groupspecWithAuthorizations()); stream.addEventListener(NetStatusEvent.NET_STATUS, netStatus); group = new NetGroup(connect, gs.groupspecWithAuthorizations()); group.addEventListener(NetStatusEvent.NET_STATUS, netStatus); } private function streamConnect():void { stream.client = this; } private function groupConnect():void { bt.addEventListener(MouseEvent.CLICK, go); } private function go(event:MouseEvent):void { ob.mess = "hello"; ob.sender = connect.nearID; ob.nu ++ group.post(ob); } } } |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
а сколько пиров в группе?
|
|
|||||
Регистрация: Jul 2015
Сообщений: 73
|
не понял вопроса
Добавлено через 3 минуты оооооо теперь понял)))) надо было открыть два приложения хотя бы))) видимо ничего не отправляет раз некому отправлять))) как ни странно, но своим вопросом очень помог , спасибо)) Добавлено через 1 час 35 минут а если приложения не по одному вайфай политика безопасности требуется? Добавлено через 3 часа 55 минут если подключаюсь с двух устройств по одному wi fi все работает, если же доступ к интернету разный то они не видят что подключился новый пользователь |
|
|||||
Цитата:
Если не коннектится, смотри у себя настройки антивируса или фаервола. Может они режут подключение. По идее должно все работать
__________________
Ко мне можно и нужно обращаться на ты) |
|
|||||
Регистрация: Jul 2015
Сообщений: 73
|
да и мне кажется что все вроде должно работать но даже с двух андроидов запускаю с разными доступами в инет, все равно не видят что подключена еще другой клиент а через один вай фай все зашибись
|
Часовой пояс GMT +4, время: 21:27. |
|
« Предыдущая тема | Следующая тема » |
|
|