![]() |

Çäðàâñòâóéòå, ãîñòü ( Âõîä | Ðåãèñòðàöèÿ )
![]() ![]() |
![]() |
![]()
Ñîîáùåíèå
#21
|
|
![]() Âåòåðàí êîíôåðåíöèè ![]() ![]() ![]() ![]() ![]() Ãðóïïà: Ïîëüçîâàòåëü Ñîîáùåíèé: 1167 Ðåãèñòðàöèÿ: 27.02.2009 Èç: Moscow Ïîëüçîâàòåëü ¹: 9144 ![]() |
íå íàäî çàíèìàòüñÿ ñåðâåðíûì ñêðèïòîì Ïîêîâûðÿë òóò ýòîò Öèððóñ è ïîíÿë, ÷òî ÿ îøèáñÿ - ñåðâåðíûé ñêðèïò íóæåí. Áåç íåãî íèêàê íå óçíàòü ID äðóãîãî ïèðà (à äðóãîé ïèð íå óçíàåò ìîé ID). Âîò òóò ñåðâåðíûé ñêðèïò è äîëæåí çàïîìèíàòü ïàðû èìÿ_ïèðà - ID ïèðà. Ñòðàííî, ÷òî àäîá íå çàëîæèëà òàêóþ âîçìîæíîñòü ó ñåáÿ íà p2p.rtmfp.net Ïðàâäà åñòü àëüòåðíàòèâà - https://github.com/OpenRTMFP/Cumulus íî, íàâåðíîå, ýòî äëÿ ãóðó-ôàíîâ. -------------------- |
|
|
![]()
Ñîîáùåíèå
#22
|
|
Âåòåðàí êîíôåðåíöèè ![]() ![]() ![]() ![]() ![]() Ãðóïïà: Flash Zone Team Ñîîáùåíèé: 4935 Ðåãèñòðàöèÿ: 10.03.2005 Èç: Êèåâ Ïîëüçîâàòåëü ¹: 5 ![]() |
Öèòàòà ôàéë ïîëèòèê âñ¸òàêè îòïðàâëÿåòñÿ, íî ÷òî òî ôëýø åãî îòâåðãàåò!!! Antoxer_92, çíà÷èò ôàéë ïîëèòèê ó òåáÿ íåêîððåêòíûé. Öèòàòà Äà êñòàòè åù¸ íóæíî ïîñòàâèòü â íàñòðîéêàõ ôëýøà âî âêëàäêå publish settings ñíèçó â combobox-å çíà÷åíèå "access Network Only", à íå "accsess Local filse Only"(çíà÷åíèå ïî óìîë÷àíèþ)!!! Ýòî îáÿçàòåëüíî äëÿ âñåõ ôëåøåê ðàáîòàþùèé îíëàéí, î ÷¸ì ìû óæå íå ðàç ïèñàëè íà ôîðóìå. Öèòàòà ß óæå êàê è íå ïðîáûâàë ýòîò ôàéë ïîëèòèê ìåíÿòü, íèêàê íå ïîëó÷àåòñÿ!!! ×òî çäåñü òàêîå!!!? Ïðî÷òè äîêóìåíòàöèþ Àäîáà ïî ñîçäàíèþ ôàéëà ïîëèòèê, à òàêæå î ñåêþðèòè íîâîââåäåíèÿõ â ïîñëåäíèé âåðñèÿõ ôëåøà (î ìåòà-ïîëèòèêàõ äëÿ ñîêåòîâ) è äîñòàíü ñåáå ïðèìåðû ðàáî÷èõ è êîððåêòíûõ ôàéëîâ ïîëèòèê. Îí ä.á. áåç îáðàòíûõ ñëýøåâ ïåðåä äâîéíûìè êàâû÷êàìè, òàê êàê òî áûë ïðèìåð äëÿ PHP, à ó òåáÿ Delphi. Åñëè òû íèêàê íå ìîæåøü íà Delphi ñäåëàòü ðàáî÷èé ñîêåò-ñåðâåð, ñäåëàé ïðîñòîé ñîêåò-ñåðâåð íà PHP, à êàê ðàçáåð¸øüñÿ ñ ñîçäàíèåì êîððåêòíûõ ôàéëîâ ïîëèòèê, òîãäà óæå ñäåëàåøü íà Delphi. Öèòàòà Ïðàâäà åñòü àëüòåðíàòèâà Áóäåò ëè Ñòðàòóñ/Öèððóñ èñïîëüçîâàòüñÿ èëè OpenRTMFP/Cumulus - ýòî ëèøü â ñëó÷àå åñëè îí çàõî÷åò ðåàëèçîâàòü ÷åðåç Àäîáîâñêèé p2p, à ïîêà ÷òî Antoxer_92 íàñòðîåí ðåøèòü çàäà÷ó ñâîèì ñîáñòâåííûì ñîêåò-ñåðâåðîì. -------------------- Best wishes & regards,
MustLive Àäìèíèñòðàòîð ñàéòà http://mlfun.org.ua |
|
|
![]() ![]()
Ñîîáùåíèå
#23
|
|
Íîâè÷îê ![]() Ãðóïïà: Ïîëüçîâàòåëü Ñîîáùåíèé: 8 Ðåãèñòðàöèÿ: 23.02.2012 Ïîëüçîâàòåëü ¹: 10901 ![]() |
Ñîâåòóþ {AJAX}
![]() |
|
|
![]()
Ñîîáùåíèå
#24
|
|
![]() Âåòåðàí êîíôåðåíöèè ![]() ![]() ![]() ![]() ![]() Ãðóïïà: Ïîëüçîâàòåëü Ñîîáùåíèé: 1167 Ðåãèñòðàöèÿ: 27.02.2009 Èç: Moscow Ïîëüçîâàòåëü ¹: 9144 ![]() |
Ñòðàííî, ÷òî àäîá íå çàëîæèëà òàêóþ âîçìîæíîñòü ó ñåáÿ íà p2p.rtmfp.net Óñ¸ ðàáîòàåò òåïåðü áåç âñÿêèõ ñåðâåðîâ (íó êîíå÷íî ñ ñåðâåðîì, íî ñêðûòî, âèäèìî ôóíêöèîíàë èìåííî íà p2p.rtmfp.net) Èñïîëüçóåì NetGroup è âñïîìîãàòåëüíûå ê íåìó êëàññû. Âîò ïðîñòîé ïðèìåð. (Íå çàáûâàåì ñíà÷àëà çàéòè íà http://www.adobe.com/cfusion/entitlement/index.cfm?e=cirrus è ïîëó÷èòü êëþ÷ ðàçðàáîò÷èêà) Êîä package { import flash.display.*; import flash.events.*; import flash.net.* import flash.text.* /** * ... * @author chingachgoog@mail.ru */ public class P2P extends Sprite { private var tf:TextField /* Íåîáõîäèìî ïîëó÷èòü êëþ÷ ðàçðàáîò÷èêà!!! http://www.adobe.com/cfusion/entitlement/index.cfm?e=cirrus Ëîãèíèìñÿ, ïîëó÷àåì ñâîé êëþ÷ è âñòàâëÿåì åãî â êîíñòàíòó âíèçó: */ private const CirrusAddress:String = "rtmfp://p2p.rtmfp.net/" // Ê ýòîìó àäðåñó äîïèñûâàåì ïîëó÷åííûé êëþ÷ ðàçðàáà private var netConnection:NetConnection; private var myPeerID:String // Ìîé ID public function P2P():void { if (stage) init(); else addEventListener(Event.ADDED_TO_STAGE, init); } private function init(e:Event = null):void { removeEventListener(Event.ADDED_TO_STAGE, init); try { netConnection = new NetConnection(); netConnection.addEventListener(NetStatusEvent.NET_STATUS, netConnectionHandler); netConnection.connect(CirrusAddress); } catch (e:Error) { tf.appendText("\rEr=" + e) } // Îòîáðàæåíèå ëîãîâ tf = new TextField() tf.autoSize = TextFieldAutoSize.LEFT tf.multiline = true tf.text = "init\r" addChild(tf) stage.addEventListener(MouseEvent.CLICK, toClick) } private function toClick(e:MouseEvent):void { var message:Object = new Object; message.text = "Hi!" myNetGroup.post(message); } private function netConnectionHandler(e:NetStatusEvent):void { var outpoot:String="\r" var o:Object=e.info as Object var message:String if (e.info.error) { message=e.info.error } else { message=e.info.code } outpoot += "\r"+message switch (message) { case "NetConnection.Connect.Success": myPeerID = netConnection.nearID outpoot+="\rmyPeerID="+myPeerID if (!myNetGroup) initGroup() break ////////////////////////////////////////// case "NetGroup.Posting.Notify": // e.info.message, e.info.messageID outpoot += "\rNetGroup.Posting.Notify " + e.info.message.text myGroup.postingEnabled = true; break; } tf.appendText(outpoot) } private var myNetGroup:NetGroup private var myGroup:GroupSpecifier private function initGroup():void { try { myGroup = new GroupSpecifier("flashzone.ru") myGroup.postingEnabled = true; myGroup.serverChannelEnabled = true; myNetGroup = new NetGroup(netConnection, myGroup.groupspecWithAuthorizations()) myNetGroup.addEventListener(NetStatusEvent.NET_STATUS, netConnectionHandler) } catch (er:Error) { } } } } PS /forum/index.php?showto...ost&p=15397 Ñîîáùåíèå îòðåäàêòèðîâàë chingachgoog - 22.01.2013 - 16:20 -------------------- |
|
|
![]() ![]() |
![]() |
Òåêñòîâàÿ âåðñèÿ | Ñåé÷àñ: 2.04.2014 - 04:52 |