Ôëýø ÷àò - Flash Zone Forum

Çäðàâñòâóéòå, ãîñòü ( Âõîä | Ðåãèñòðàöèÿ )

2 ñòðàíèö V   1 2 >  
Îòâåòèòü â ýòó òåìóÎòêðûòü íîâóþ òåìó
> Ôëýø ÷àò, Êàêèìè ñðåäñòàâàìè ëó÷øå âñåãî ñîçäàâàòü ÷àò?(Flash,PHP,xml,FMS)?
Antoxer_92
ñîîáùåíèå 21.07.2011 - 18:46
Ñîîáùåíèå #1


Íîâè÷îê
*

Ãðóïïà: Ïîëüçîâàòåëü
Ñîîáùåíèé: 30
Ðåãèñòðàöèÿ: 21.07.2011
Ïîëüçîâàòåëü ¹: 10598



Ðåáÿò ïîäñêàæèòå ïîæàëóéñòà, ÷òî ìíå ëó÷øå èñïîëüçîâàòü äëÿ ñîçäàíèÿ ïîëíîôóíêöèîíàëüíîãî ÷àòà(íàëè÷èå ðàçëè÷íûõ êîìíàò, îòîáðàæåíèå òåõ, êòî â êîìíàòå)? Íà äàííûé ìîìåíò ÿ ÿ ïûòàþñü ñîçäàòü ÷àò ñðåäñòâàìè Flash ->PHP->xml. Ò.ê. ÿ äóìàþ ýòî íàèáîëåå ðàçóìíî, ïîñêîëüêó PHP ìîæåò îáðàùàòñÿ ê MySQL, êîò. ìîæåò õðàíèòü èíôî "â ñåòè ëè ïîëüçîâàòåëü èëè íåò, íó è âîçìîæíî ïîíàäîáèòñÿ ÷òî-íèáóäü åù¸". Òàê âîò ÿ ñòàëêíóëñÿ ñ òàêîé ïðîáëåìîé:

Êîãäà ÿ îòïðàâëÿþ ñîîáùåíèå èç ôëýøêè â PHP, òî PHP åãî çàïèñûâàåò â xml(ýòî ïðîâåðåíî - ðàáîòàåò). À âîò Flash ïî÷åìó-òî íå âñåãäà (1 ðàç èç 10) ñ÷èòûâàåò ýòîò xml ôàéë. Flash ÿ çàïóñêàë èç vkontakte.ru, php è xml ëåæèò íà ëîêàëüíîì ñåðâåðå ó ìåíÿ íà êîìïå.

Âîò èìåííî òîò AS 3.0 êîä çàãðóæàåò ýòîò xml ôàéë ïî íàæàòèþ êíîïêè îáíîâèòü (êàê ðàçáèðóñü ñ ìîåé ïðîáëåìîé, ïîñòàâëþ òàéìåð äëÿ îáíîâëåíèÿ):

update_btn.addEventListener(MouseEvent.MOUSE_UP, loadXml);

function loadXml(e:MouseEvent=null):void
{
var xmlRequest:URLRequest=new URLRequest("http://95.63.96.78/messages.xml");
var loader:URLLoader=new URLLoader();
loader.addEventListener(Event.COMPLETE, xmlLoaded);
loader.load(xmlRequest);
}

function xmlLoaded(e:Event):void
{
xmlCHT=XML(e.target.data);
xmlListCHT=xmlCHT.children();

updateText();
}

function updateText():void
{
messageViewCHT_txt.htmlText='';
var i:uint=0;

if(xmlListCHT.length()>maxMes)
i=xmlListCHT.length()-maxMes;

for(i;i<xmlListCHT.length();i++)
{
messageViewCHT_txt.htmlText+='<b>'+xmlListCHT[i].name+'</b> ('+xmlListCHT[i].date+'):';
messageViewCHT_txt.htmlText+=' '+xmlListCHT[i].text;
}

}
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
MustLive
ñîîáùåíèå 22.07.2011 - 01:26
Ñîîáùåíèå #2


Âåòåðàí êîíôåðåíöèè
*****

Ãðóïïà: Flash Zone Team
Ñîîáùåíèé: 4935
Ðåãèñòðàöèÿ: 10.03.2005
Èç: Êèåâ
Ïîëüçîâàòåëü ¹: 5



Öèòàòà
Êàêèìè ñðåäñòàâàìè ëó÷øå âñåãî ñîçäàâàòü ÷àò?(Flash,PHP,xml,FMS)?

Antoxer_92

Ðàçíûå òåõíîëîãèè ìîæíî äëÿ ýòîãî èñïîëüçîâàòü. Íà ñòîðîíå êëèåíòà ðå÷ü èä¸ò î ôëåøå, à âîò íà ñòîðîíå ñåðâåðà âîçìîæíû ðàçíûå âàðèàíòû. Íî ñ òî÷êè çðåíèÿ ïðîèçâîäèòåëüíîñòè ëó÷øå ïèñàòü ñîêåò ñåðâåð è ðàáîòàòü ñ íèì èç ôëåøêè (÷åðåç ñîêåò ñîåäèíåíèÿ).

Åù¸ â 2001 ãîäó ìîé äðóã ñîçäàë ñâîé ïåðâûé ôëåø ÷àò. Òàê äëÿ ñåðâåðíîé ÷àñòè áûë íàïèñàí ñîêåò ñåðâåð âíà÷àëå íà Perl, à ïîòîì íîâûå âåðñèè íà Delphi è C. Òàê ÷òî îïòèìàëüíåé ðåàëèçîâàòü ÷àò íå ÷åðåç âåá ñåðâåð, à ÷åðåç îòäåëüíûé ñîêåò ñåðâåð.

Öèòàòà
Flash ÿ çàïóñêàë èç vkontakte.ru, php è xml ëåæèò íà ëîêàëüíîì ñåðâåðå ó ìåíÿ íà êîìïå.

Äëÿ òåñòèðîâàíèÿ ðàçìåñòè âñå êîìïîíåíòû ó ñåáÿ íà ëîêàëüíîì ñåðâåðå. È êàê ëîêàëüíî ó òåáÿ âñ¸ çàðàáîòàåò, òîëüêî òîãäà óæå ðàçìåùàé èõ íà ðàçíûõ ñåðâåðàõ.


--------------------
Best wishes & regards,
MustLive
Àäìèíèñòðàòîð ñàéòà
http://mlfun.org.ua
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
Antoxer_92
ñîîáùåíèå 22.07.2011 - 13:24
Ñîîáùåíèå #3


Íîâè÷îê
*

Ãðóïïà: Ïîëüçîâàòåëü
Ñîîáùåíèé: 30
Ðåãèñòðàöèÿ: 21.07.2011
Ïîëüçîâàòåëü ¹: 10598



MustLive

Ñïàñèáî çà èíôî, âáèë â ÿíäåêñ "÷àò ñðåäñòâàìè ôëýø è ñîêåò ñåðâåðà", è ñðàçó êó÷à ññûëîê!!! Ïðîñòî ÿ äî ýòîãî íå çíàë ïðî ÷àò ñðåäñòâàìè ñîêåò ñåðâåðà. Åñëè èä¸ò ðå÷ü î ïðîèçâîäèòåëüíîñòè, òî ÿ äóìàþ ìíå ëó÷øå òîãäà ðàçîáðàòüñÿ ñ ñîêåòàìè, òåì áîëåå, ÷òî ñ äåëôè ÿ çíàêîì smile.gif. Áóäó ðàçáèðàòñÿ. Åñëè ïîÿâÿòñÿ âîïðîñû, áóäó ñþäà ïèñàòü smile.gif, êàê ÿ ïîíÿë òóò îòçûâ÷èâûå è óìíûå ëþäè.
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
MustLive
ñîîáùåíèå 24.07.2011 - 23:53
Ñîîáùåíèå #4


Âåòåðàí êîíôåðåíöèè
*****

Ãðóïïà: Flash Zone Team
Ñîîáùåíèé: 4935
Ðåãèñòðàöèÿ: 10.03.2005
Èç: Êèåâ
Ïîëüçîâàòåëü ¹: 5



Antoxer_92, âñåãäà ïîæàëóéñòà.

Êàñàòåëüíî èñïîëüçîâàíèÿ ñîêåòîâ âî ôëåøå (â òîì ÷èñëå äëÿ ÷àòîâ) íà ôîðóìå íå ðàç ïèñàëîñü. Íàïðèìåð, â ýòîé òåìå è äðóãèõ òåìàõ (íà êîòîðûå òû ìîæåøü âûéòè ïî ññûëêàì èç òîé òåìû è èñïîëüçóÿ ïîèñê ïî ôîðìó).


--------------------
Best wishes & regards,
MustLive
Àäìèíèñòðàòîð ñàéòà
http://mlfun.org.ua
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
Antoxer_92
ñîîáùåíèå 25.07.2011 - 17:56
Ñîîáùåíèå #5


Íîâè÷îê
*

Ãðóïïà: Ïîëüçîâàòåëü
Ñîîáùåíèé: 30
Ðåãèñòðàöèÿ: 21.07.2011
Ïîëüçîâàòåëü ¹: 10598



Êàê ÿ ïîíÿë ìîæíî íàïèñàòü òàêîé ñåðâåð ñàìîìó, à ìîæíî âçÿòü óæå ãîòîâûå èç èíåòà, è ïðè÷¸ì îíè ïîääåðæèâàþò åù¸ è Video & Audio Streeming(äëÿ âåáêàì-÷àòà) íó è ìíîãî äðóãèõ âîçìîæíîñòåé.

 íåòå ÿ íàø¸ë:

1) FMS 4 - âñå âåðñèè êîòîðûå ïëàòíûå è ìíå íå ïî êîðìàíó, åñòü ïðàâäà áåñïëàòíàÿ âåðñèÿ, íî îíà îáåñïå÷èâàåò òîëüêî 10 îäíîâðåìåííûõ ïîäêëþ÷åíèé, òàê ÷òî òàê è òàê ïðèä¸òñÿ ïîòîì ëèöåíçèþ ïðèîáðåòàòü.
2) ElectroServer5 - òîæå íå áåñïëàòíûé ïðîäóêò. Âåðñèÿ íà íåîãðàíè÷åííîå ÷èñëî îäíîâðåìåííî ïîäêëþ÷¸ííûõ êëèåíòîâ ñòîèò 4500$.
3) Wowza - åñòü òîæå íåñêîëüêî âåðñèé, íî èíòåðåñóþùàÿ íàñ âñåõ "íàâåðíîå" âåðñèÿ ñ íåîãðàíè÷åííûì ÷èñëîì îäíîâðåìåííî ïîäêëþ÷¸ííûõ êëèåíòîâ ñòîèò 86000 ðóá.
4) SmartFoxServer - èìååò 3 âåðñèè, íî âåðñèÿ ñ íåîãðàíè÷åííûì ÷èñëîì îäíîâðåìåííî ïîäêëþ÷¸ííûõ êëèåíòîâ ñòîèò 86000 ðóá.
5)Red5 1.0 RC1 server - àáñîëþòíî áåñïëàòíûé ñåðâåð.  ñðàâíåíèè ñ äðóãèìè ñåðâåðàìè íå çíàþ äàæå ÷òî ëó÷øå, êòî òî õâàëèò êòî òî íàîáîðîò, íî êàê ÿ âû÷èòàë ó íåãî åñòü ñâîÿ ÁÄ, ÷åãî ñêàæåì íåò ó FMS, äàæå åñëè ÿ è ñìîãó Ñîçäàòü íà Red5 1.0 RC1 ñâîé ÷àò, òî ñðàâíèòü ìíå íå ñ÷åì, ò.ê. ïîêà ÿ íåñîáèðàþñü îòâàëèâàòü òàêèå äåíüãè çà àíëèìèò âåðñèþ äðóãèõ ñåðâåðîâ.

Òàê âîò ó ìåíÿ âîçíèêëè òðóäíîñòè ñ óñòàíîâêîé Red5 1.0RC1: âîîáùå íåçíàþ êàê åãî ñòàâèòü. Âáèë â ÿíäåêñ, òàì íåñêîëüêî ññûëîê, íî òàì îäíó åðèñü ïèøóò, ñ èõ ñëîâ íè÷åãî íå ïîíÿòíî, äà è îòçûâû ëþäè ïèøóò, ÷òî ó íèõ íè÷¸ íå ïîëó÷àåöà.

ß òîëüêî ñêà÷àë ñ íåòà Red5 1.0RC1 è óñòàíîâèë íà êîìï. À âîò ÷¸ äàëüøå äåëàòü íå çíàþ sad.gif.

Ëþäè ìîæåò êòî-íèáóäü îáúÿñíèòü êàê åãî ïîñòàâèòü (èìåííî Red5 1.0 RC1) íà Windows 7. ×òî áû ðàçðàáàòûâàåòü ñâî¸ flash ïðèëîæåíèå äëÿ íåãî.

ß õî÷ó èìåííî îðãàíèçîâàòü òðàíñëþöèþ ïîòîêà Video; Audio è îòïðàâêó ñîîáùåíèé ïî ñëåäóþùåé ñõåìå:

Flash ïðèëîæåíèå êîò. ëåæèò íà êàêîì íèòü ñàéòå (êëèåíò) -> (ñåðâåð)Red5 1.0 RC1 server, êîò ëåæèò ó ìåíÿ íà êîìïå íà localhost, "íî ýòî íà âðåìÿ ðàçðàáîòêè, åñòåñòâåííî ïîòîì ïðèä¸öà ïîêóïàòü ñåðâ" -> (êëèåíòû-ïîäïèñ÷èêè íà ìîþ òðàíñëþöèþ), çàïóñòèâøèå ýêçåìïëÿðû ìîåãî Flash ïðèëîæåíèÿ.

Òàê âîò, êòî ìîæåò îáúÿñíèòü íóáó, êàê óñòàíîâèòü red5 1.0 RC1 íà Winwows 7 ïîä ìîþ, âûøåïðèâåä¸ííóþ, ñõåìó.?
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
MustLive
ñîîáùåíèå 30.07.2011 - 23:59
Ñîîáùåíèå #6


Âåòåðàí êîíôåðåíöèè
*****

Ãðóïïà: Flash Zone Team
Ñîîáùåíèé: 4935
Ðåãèñòðàöèÿ: 10.03.2005
Èç: Êèåâ
Ïîëüçîâàòåëü ¹: 5



Öèòàòà
Êàê ÿ ïîíÿë ìîæíî íàïèñàòü òàêîé ñåðâåð ñàìîìó, à ìîæíî âçÿòü óæå ãîòîâûå èç èíåòà, è ïðè÷¸ì îíè ïîääåðæèâàþò åù¸ è Video & Audio Streeming(äëÿ âåáêàì-÷àòà) íó è ìíîãî äðóãèõ âîçìîæíîñòåé.

Antoxer_92

Åñëè òåáå íóæåí ëèøü òåêñòîâûé ÷àò, òî îòíîñèòåëüíî ïðîùå íàïèñàòü ñàìîìó (åñëè ÷åëîâåê çíàêîì ñ äðóãèìè ÿçûêàìè ïðîãðàììèðîâàíèÿ, ïîìèìî ActionScript, è â ñîñòîÿíèè íàïèñàòü ïîäîáíóþ ïðîãðàììó). À åñëè æå íóæåí ñòðèìèíã, êàê äëÿ âåáêàì-÷àòà, òàê è äëÿ äðóãèõ çàäà÷ (ñòðèìèíã âèäåî, ìóçûêè è äðóãîãî àóäèî êîíòåíòà), òî òîãäà ñòîèò áðàòü ñåáå ñîîòâåòñòâóþùèé ñîêåò-ñåðâåð.

Öèòàòà
êàê óñòàíîâèòü red5 1.0 RC1

C Red íå ðàáîòàë, ïîýòîìó íå ïîäñêàæó (âðÿä ëè êòî-ëèáî èç ó÷àñòíèêîâ ôîðóìà ñ íèì ðàáîòàë). Ïîýòîìó èëè ñàì ïûòàéñÿ ðàçîáðàòüñÿ, èëè ïî÷èòàé îôèöèàëüíóþ äîêóìåíòàöèþ, ôîðóì ðàçðàáîò÷èêîâ è ïîèùè èíôîðìàöèþ ïî óñòàíîâêå â Ñåòè. Èëè èñïîëüçóé äðóãîé ñòðèìèíã ñåðâåð.

Êàñàòåëüíî, Flash Media Server, òî íà ôîðóìå ìû ïèñàëè î êíèãå ïî FMS.


--------------------
Best wishes & regards,
MustLive
Àäìèíèñòðàòîð ñàéòà
http://mlfun.org.ua
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
Antoxer_92
ñîîáùåíèå 26.08.2011 - 02:30
Ñîîáùåíèå #7


Íîâè÷îê
*

Ãðóïïà: Ïîëüçîâàòåëü
Ñîîáùåíèé: 30
Ðåãèñòðàöèÿ: 21.07.2011
Ïîëüçîâàòåëü ¹: 10598



Ñ Red5 ðàçîáðàëñÿ!!! Íàó÷èëñÿ îòäàâàòü àóäèî è âèäåî ïîòîê íà Red5 èç ôëýøêè è çàáèðàòü åãî. Òåêñòîâûé ÷àò íà Red 5 ìîæíî ðåàëèçîâàòü ñðåäñòâàìè SharedObjects. Íî ÿ âñ¸òàêè ïîíÿë ÷òî äëÿ ìîåãî ïðèëîæåíèÿ íóæíû âñ¸òàêè ñîêåòíûå ñîåäèíåíèÿ! Òåïåðü ïûòàþñü îñâîèòü âçàèìîäåéñòâèå Delphi 7 socket-server => Flash socket-klient, íî êàê âñåãäà âîçíèêàþò íåêîòîðûå òðóäíîñòè.

Êîðî÷, âîò òåêñò ñîêåò-ñåðâåðà íà äåëôè:

procedure TForm1.Button1Click(Sender: TObject);
var s: string;
begin
s := InputBox('Start chat server','Enter port:','1992');
if s = '' then {Ïðîöåäóðà çàïóñêà ñåðâåðà}
Exit;
ListBox1.Items.Clear;
ServerSocket1.Port := StrToInt(s);
ServerSocket1.Open;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
ListBox1.Items.Clear; {Ïðîöåäóðà îñòàíîâêè ñåðâåðà}

if ServerSocket1.Active then
ServerSocket1.Close;
end;

procedure TForm1.ServerSocket1ClientRead(Sender: TObject;
Socket: TCustomWinSocket);
var s: string;
i: Integer;
begin {Ïðîöåäóðà ïðîñëóøêè âõîäÿùèõ ñîîáùåíèé}

Edit1.text := Socket.ReceiveText;
s := Socket.ReceiveText;
ListBox1.Items.Add(s);
for i := 0 to ListBox1.Items.Count-1 do
s := ListBox1.Items[i]+';';
for i := 0 to ServerSocket1.Socket.ActiveConnections-1 do
ServerSocket1.Socket.Connections[i].SendText(s);
Exit;
end;
end;

procedure TForm1.ServerSocket1ClientDisconnect(Sender: TObject;
Socket: TCustomWinSocket);
var i: Integer;
begin
ListBox1.Items.Clear; {Ïðîöåäóðà ñîáûòèÿ "Îòêëþ÷åíèå êëèåíòà"}

for i := 0 to ServerSocket1.Socket.ActiveConnections-1 do
ServerSocket1.Socket.Connections[i].SendText('#N');
end;

end.



Íà ôîðìå ñëåäóþùèå êîìïîíåíòû:

Êíîïêà "Run server" - Button1
Êíîïêà "Stop server" - Button2
TSocketSever1
Ñïèñîê ïîäêëþ÷¸ííûõ þçåðîâ - ListBox1
Edit1(íóæåí ïðîñòî äëÿ ïðîâåðêè) - âûâîäèò òåêñò âõîä. ñîîáùåíèÿ.



Âîò òåêñò êëèåíòà íà Flash-å:

import fl.events.*;
import flash.net.Socket;
import flash.events.MouseEvent;

//Security.loadPolicyFile("http:/95.83.66.78/crossdomain.xml");

var address:String = "127.0.0.1";
var port:int = 1992;

var socket = new Socket();

socket.connect(address, port);

socket.addEventListener(Event.CLOSE, closeHandler);
socket.addEventListener(Event.CONNECT, connectHandler);
socket.addEventListener(ProgressEvent.SOCKET_DATA, sendedHandler)
socket.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
socket.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);

btn_send.addEventListener(MouseEvent.CLICK, sendMsg);

function ioErrorHandler(event:IOErrorEvent):void
{
trace("ioErrorHandler: " + event);
}

function securityErrorHandler(event:SecurityErrorEvent):void
{
trace("securityErrorHandler: " + event);
}



function sendedHandler(e:ProgressEvent):void
{
txt_chat.text = String(e.currentTarget);
}

function sendMsg(e:MouseEvent):void
{

var Msg:String = txt_input.text;

try
{
socket.writeUTFBytes(Msg);
}
catch(e:IOError)
{
trace(e);
}



}

function connectHandler(e:Event):void
{
txt_chat.text = "Ïîäêëþ÷åíèå óñïåøíî \n";
}

function closeHandler(e:Event):void
{
txt_chat.text = "Ïîäêëþ÷åíèå çàêðûòî \n";
}



Ñíà÷àëà çàïóñêàþ ñåðâåð(Project1.exe), çàòåì íàæèìàþ íà êíîïêó "Run server" - ââîæó port "1992" - ê ïðèìåðó. Ïîêà âñ¸ íîðì îøèáîê íåò => Ñåðâàê ñòàðòîâàë.

Çàòåì çàïóñêàþ Flash-êó(Chat.swf) - è ñðàçó â òåêñòîâîì ïîëå ñîîáùåíèå "Ïîäêëþ÷åíèå óñïåøíî" => êîííåêò óñïåøåí. Äëÿ ïðîâåðêè ÿ åù¸ çàòåì, íè÷åãî íå çàêðûâàÿ, íà ñîêåò-ñåðâåðå (â Project1.exe) - íàæàë íà êíîïêó "Stop server" è â Flash-êå â òåêñòîâîì ïîëå ñîîáùåíèå "Ïîäêëþ÷åíèå çàêðûòî" => çíà÷èò ñ êîííåêòîì ïðîáëåì íåò, ôëýøêà äåéñòâèòåëüíî êîíåêòèòñÿ ê ñåðâåðó. Íî äàëüøå âîçíèêëè ïðîáëåìû:

Ïîñëå çàïóñêà ñåðâåðà è êîíåêòà ôëýøêè ê êëèåíòó ÿ ïîïûòàëñÿ îòïðàâèòü ñîîáùåíèå èç ôëýøêè, íî íà ñåðâåðå(Project1.exe) íè â îêíå Edit1 íè ListBox1 íè÷åãî íå âûâîäèòñÿ, äà è îøèáîê íè êàêèõ íå âûâîäèòñÿ â Flash-å => ñîîáùåíèå áûëî îòïðàâëåíî, íî Delphi ÷åò åãî íå îáðàáîòàë!

Ðåáÿò ïîìîãèòå ðàçîáðàòüñÿ, â ÷¸ì ïðîáëåìà? Ìîæ ñ êîäèðîâêîé ÷¸? - íî â ëþáîì ñëó÷àå åðîãëèôû êàêèå-íèòü äîëæíû áûëè âûëåçòè, íî íè÷åãî íå âûëàçèåò.

Äà åù¸ çàòåì ïðîâ¸ë íåñêîëüêî ïðîâåðîê, è âûÿñíèëîñü ÷òî ïðîöåäóðà â Delphi "TForm1.ServerSocket1ClientRead" íå ñðàáàòûâàåò => ñîáûòèå OnClientRead íå ïðîèñõîäèò.  ÷¸ì äåëî íå ïîéìó sad.gif

Ñîîáùåíèå îòðåäàêòèðîâàë Antoxer_92 - 26.08.2011 - 02:55
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
chingachgoog
ñîîáùåíèå 26.08.2011 - 13:38
Ñîîáùåíèå #8


Âåòåðàí êîíôåðåíöèè
*****

Ãðóïïà: Ïîëüçîâàòåëü
Ñîîáùåíèé: 1167
Ðåãèñòðàöèÿ: 27.02.2009
Èç: Moscow
Ïîëüçîâàòåëü ¹: 9144



À åñëè îòïðàâèòü ñ ñåðâåðà ñîîáùåíèå âî ôëåø? Ôëåøêà ïîéìàåò?


--------------------
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
Antoxer_92
ñîîáùåíèå 28.08.2011 - 14:27
Ñîîáùåíèå #9


Íîâè÷îê
*

Ãðóïïà: Ïîëüçîâàòåëü
Ñîîáùåíèé: 30
Ðåãèñòðàöèÿ: 21.07.2011
Ïîëüçîâàòåëü ¹: 10598



À ñ ñåðâåðà â êëèåíò ñîîáùåíèå äîõîäèò, ïðàâäà ïåðâîå ñîîáùåíèå ïî÷åìó-òî ñ "null", ò.å. åñëè ÿ îòïðàâëÿþ ñ ñåðâåðà "ïàóãóöï", òî â êëèåíò ïðèõîäèò "nullïàóãóöï", íî ýòî òîëüêî â ïåðâîì ñîîáùåíèè, â ïîñëåäóþùèõ âñ¸ íîðìàëüíî!

Èòàê â Delpi 7 ÿ èñïîëüçîâàë äëÿ îòïðàâêè ñîîáùåíèÿ ñëåäóþùè êóñîê êîäà:

for i := 0 to ServerSocket1.Socket.ActiveConnections-1 do
ServerSocket1.Socket.Connections[i].SendText(s);
Exit;

Äëÿ ïðè¸ìà â Flash-å ñëåäóþùèé êîä, òî÷íåå ôóíêöèþ, ñðàáàòûâàþùåþ ïðè ïîëó÷åíèè äàííûõ â ñîêåòå:

function sendedHandler(e:ProgressEvent):void
{
trace("socketDataHandler: " + e);
str += socket.readUTFBytes(socket.bytesAvailable) + "\n";
txt_chat.text = str;
}

Î÷åâèäíî ñ êîííåêòîì âñ¸ îê, ìîæåò êòî íèòü çíàåò â ÷¸ì ïðè÷èíà? ïî÷åìó â äåëôè íå ïðîèñõîäèò ñîáûòèå onClientRead, ïðè îòïðàâêè ñîîáùåíèÿ èç êëèåíòà íà ñåðâåð?

Âåðîÿòíî â êîäå Ñåðâåðà ÷åãî-òî íå õâàåò èëè ÷òî-òî íå ïðàâèëüíî! sad.gif

Ïîñìîòðèòå, ïîæàëóéñòà, ìîæ äåéñòâèòåëüíî íå õâàòàåò ÷åãî-íèáóòü!

ÄÀ è êàê ñäåëàòü òàê ÷òîáû ýòîò null â ïåðâîì ñîîáùåíèè íå âûëàçèë, äà êîíå÷íî ìîæíî âûðåçàòü îò òóäà null ðåäàêòèðîâàíèåì ñðîêè, íî ýòî íå óäîáíî!!!

Ñîîáùåíèå îòðåäàêòèðîâàë Antoxer_92 - 28.08.2011 - 15:06
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
Antoxer_92
ñîîáùåíèå 30.08.2011 - 19:20
Ñîîáùåíèå #10


Íîâè÷îê
*

Ãðóïïà: Ïîëüçîâàòåëü
Ñîîáùåíèé: 30
Ðåãèñòðàöèÿ: 21.07.2011
Ïîëüçîâàòåëü ¹: 10598



Âñ¸ óæå ñàì ðàçîáðàëñÿ!!!, äëÿ òåõ êòî ñòàëêí¸òñÿ ñ ìîåé ïðîáëåìîé:

Îêàçûâàåòñÿ ïîñëå îòïðàâëåíèÿ äàííûõ â ñîêåò èç Ôëýøêè â òàêîé îïåðàèîííîé ñèñòåìå êàê Windows íóæíî âûçûâàòü ìåòîä flush().
Îá ýòîì íàïèñàíî è â Help-å îò Adobe-å!!! Íóæíî ìíå ïðîñòî áûëî âíèìàòåëüíåå åãî ÷èòàòü.

ÄÀ òîëüêî âîò "null" íå çíàþ ïî÷åìó âûëàçèåò!!! Åñëè êòî çíàåò â ÷¸ì ïðè÷èíà, ïîæàëóéñòà ïîäñêàæèòå. Åñëè êòî íå ïîíÿë ÷òî çà "null", òî ñì. âûøå
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
MustLive
ñîîáùåíèå 1.09.2011 - 00:23
Ñîîáùåíèå #11


Âåòåðàí êîíôåðåíöèè
*****

Ãðóïïà: Flash Zone Team
Ñîîáùåíèé: 4935
Ðåãèñòðàöèÿ: 10.03.2005
Èç: Êèåâ
Ïîëüçîâàòåëü ¹: 5



Öèòàòà
Âåðîÿòíî â êîäå Ñåðâåðà ÷åãî-òî íå õâàåò èëè ÷òî-òî íå ïðàâèëüíî!

Antoxer_92, áåç ñîìíåíèÿ. Êàê òû óæå è ñàì ïîíÿë.

Öèòàòà
Âñ¸ óæå ñàì ðàçîáðàëñÿ!!!

Ìîëîäåö, ÷òî ðàçîáðàëñÿ. È ïî÷èòàë íàêîíåö-òî òàêè âíèìàòåëüíî õåëï (÷òî è ïîìîãëî ðåøèòü ýòó ïðîáëåìó). Âíèìàòåëüíîå ÷òåíèå õåëïà - ýòî ïåðâîå, ÷òî äîëæåí äåëàòü êàæäûé ôëåøåð, ïåðåä òåì êàê çàäàâàòü âîïðîñû íà ôîðóìå wink.gif. À òî, ÷òî òû îïèñàë ìåòîä ðåøåíèÿ ýòîé ïðîáëåìû, òî ýòî áåçóñëîâíî ïðèãîäèòñÿ äðóãèì ëþäÿì.

Öèòàòà
ÄÀ òîëüêî âîò "null" íå çíàþ ïî÷åìó âûëàçèåò!!!

À ÷òî õåëï ïî ôëåøó è ïî äåëôè ãîâîðèò ïî ýòîìó ïîâîäó? Âíèìàòåëüíî ýòè õåëïû èçó÷è, âîçìîæíî òàì åñòü îòâåò.


--------------------
Best wishes & regards,
MustLive
Àäìèíèñòðàòîð ñàéòà
http://mlfun.org.ua
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
Antoxer_92
ñîîáùåíèå 14.09.2011 - 18:54
Ñîîáùåíèå #12


Íîâè÷îê
*

Ãðóïïà: Ïîëüçîâàòåëü
Ñîîáùåíèé: 30
Ðåãèñòðàöèÿ: 21.07.2011
Ïîëüçîâàòåëü ¹: 10598



 õîäå ðàçðàáîòêè íàçðåë âîïðîñèê smile.gif!!! Ïîÿâèëàñü íåîáõîäèìîñòü ñâÿçûâàòüñÿ ñ ñàéòà èç flash-ïðèëîæåíèÿ ñîêåòíûìè ñîåäèíåíèÿìè ñ ñîêåò-ñåðâåðîì êîò. ó ìåíÿ íà êîìïå çàïóñêàåòñÿ!!! Ñâîé ñåðâåð íå ïðèîáðåòàë, ïî ýòîìó ïðèõîäèòñÿ òýñòèòü íà êîìïå!!!
Ïðè çàïóñêå ôëýøêè ñîåäèíåíèå ñ ñîêåò-ñåðâåðîì íå ïðîèñõîäèò, òàê âîò, êàê ìíå ìîæíî ïîäêëþ÷èòüñÿ ê ìîåìó ñîêåò-ñåðâåðó? Homserv(ýòî ïàêåò ïðîãðàì: Appache, php my admin, php5, MySQL) çäåñü íå ïîêàòèò, òàê êàê ýòî âèðòóàëüíûé âåá-õîñò!!! ß ñëûøàë ÷òî-òî ïðî âèðòóïëüíóþ ìàøèíó: Virtualbox, Microsoft Virtual PC!!! Ïîäñêàæèòå ïîæàëóéñòà, ÷òî íóæíî äëÿ ðåøåíèÿ ìîåé ïðîáëåìû!!!
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
Antoxer_92
ñîîáùåíèå 9.11.2011 - 21:23
Ñîîáùåíèå #13


Íîâè÷îê
*

Ãðóïïà: Ïîëüçîâàòåëü
Ñîîáùåíèé: 30
Ðåãèñòðàöèÿ: 21.07.2011
Ïîëüçîâàòåëü ¹: 10598



À ìîæåò ýòîãî íè÷åãî è íå íàäî?

ß çàïóñòèë ñâî¸ ôëýø ïðèëîæåíèå â "Âêîíòàêòå", à ñîêåò ñåðâåð íà êîìïå:

ñåêóíäû ÷åðåç 2 íà ñîêåò ñåðâåðå âûëàçèåò îøèáêà:

"Access violation at address 00467336 in module 'SocketServer.exe'. Read of address 00000000"

À çàòåì âîò òàêîå îêíî ñ ñîîáùåíèåì îá îøèáêå:

"ServerSocketClientError 10053"

- ×òî ýòî îçíà÷àåò êòî íèáóäü çíàåò? ïîäñêàæèòå ïëèç.

È åù¸ ÿ ïî÷èòàë ïðî ôàéëû ïîëèòèê:

Îêàçûâàåòñÿ äëÿ ñîêåòíûõ ñîåäèíåíåíèé íóæåí ñâîé ôàéë ïîëèòèê, ò.å. èõ äîëæíî áûòü 2 íà ñåðâåðå:

îäèí (îñíîâíîé) äëÿ http çàïðîñîâ - crossdomain.xml

âòîðîé (äëÿ ñîêåòîâ) êîòîðûé äîëæåí íàõîäèòüñÿ íà ïîðòó 843 èëè íà ïîðòó ïî êîòîðîìó îñóùåñòâëÿåòñÿ ïîäêëþ÷åíèå

 õýëïå îò àäîáà áûëî íàïèñàíî ÷òî ïîñëå âûçîâà ìåòîäà Socket.connect(address,port) ñíà÷àëà ôëýøêà îòïðàâëÿåò ñòðîêó "<policy-file-request/>" ñîêåò ñåðâðåó (ýòî ÿêîáû çàïðîñ íà ôàéë ïîëèòèê). Ñíà÷àëà ýòà ñòðîêà îòïðàâëÿåòñÿ íà ïîðò 843 åñëè òàì íåò ýòîãî ôàéëà ïîëèòèê èëè îí åñòü íî òàì çàïðåù¸í äîñòóï äîìåíó èëè ïîðòó ïî êîòîðîìó îñóùåñòâëÿåòñÿ ñòðîêîâîé çàïðîñ "<policy-file-request/>", òî ôëýø îòïðàâëÿåò ñòðîêó "<policy-file-request/>" íà ïîðò ê êîòîðîìó ìû ïîäêëþ÷àåìñÿ "port", â ñâîþ î÷åðåäü ñîêåò ñåðâåð äîëæåí îòïðàâèòü ôàéë ïîëèòèê è åñëè â íåì ïðîïèñàíî ÷òî ïî ýòîìó àäðåññó "address" è ïîðòó "port" ðàçðåø¸í äîñòóï òî ÿêîáû âñ¸ ÎÊ è ñîêåòíûå ïîäêëþ÷åíèÿ ðàçðåøåíû!!!

Íî ó ìåíÿ â ñîêåò ñåðâåð ÷òî òî íå ïðèõîäèò ýòîò ñòðîêîâîé çàïðîñ <policy-file-request/>" ïðè ïîäêëþ÷åíèè ê íåìó èç ôëýøà!!!

Ðåáÿò åñëè êòî-òî ðàáîòàåò ñ ñîêåòàìè ïîäñêàæèòå ïîæàëóéñòà êàê îñóùåñòâèòü ïîäêëþ÷åíèå ê ñîêåò ñåðâåðó èç äðóãîâà äîìåíà(íå íà êîòîðîì ñàì ñîêåò ñåðâåð)!!!

À òî ÷¸-òî íèêòî è íå îòâå÷àåò, îäèí ÿ òóò ñàì ñ ñîáîé ïèøóñü sad.gif
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
MustLive
ñîîáùåíèå 10.11.2011 - 01:04
Ñîîáùåíèå #14


Âåòåðàí êîíôåðåíöèè
*****

Ãðóïïà: Flash Zone Team
Ñîîáùåíèé: 4935
Ðåãèñòðàöèÿ: 10.03.2005
Èç: Êèåâ
Ïîëüçîâàòåëü ¹: 5



Öèòàòà
À òî ÷¸-òî íèêòî è íå îòâå÷àåò, îäèí ÿ òóò ñàì ñ ñîáîé ïèøóñü

Antoxer_92, òû ïðîñòî â ýòîé òåìå íàèáîëåå àêòèâåí smile.gif. Ê òîìó æå, âåðîÿòíî, ìàëî êòî èç ó÷àñòíèêîâ ôîðóìà ñòàëêèâàëñÿ ñ òåìè ïðîáëåìàìè, êîòîðûå âîçíèêëè ó òåáÿ.

Öèòàòà
Ïîäñêàæèòå ïîæàëóéñòà, ÷òî íóæíî äëÿ ðåøåíèÿ ìîåé ïðîáëåìû!!!

Âíà÷àëå ñîåäèíèñü â ðàìêàõ îäíîãî ñåðâåðà, íàïðèìåð, ó ñåáÿ íà localhost, ñ ôëåøêè íà ñàéòå ñ ñîêåò-ñåðâåðîì íà ýòîì æå êîìïüþòåðå. ×òîáû óïðîñòèòü ñåáå çàäà÷ó. À êîãäà íàó÷èøüñÿ ýòî äåëàòü, òîãäà è âîçì¸øñÿ çà ìåæ-äîìåííîå ñîêåò ñîåäèíåíèå (è âîçíþ ñ ìåæ-äîìåííûìè ïîëèòèêàìè). Íèêàêèå âèðòóàëüíûå ìàøèíû òåáå çäåñü íå íóæíû, òîëüêî ïðîãðàììà ñîêåò-ñåðâåð, êîòîðóþ òû çàïóñòèøü íà ñâî¸ì âèðòóàëüíîì õîñòèíãå è êîòîðàÿ áóäåò âèñåòü íà ïîðòó è îáðàáàòûâàòü çàïðîñû îò òâîåé ôëåøêè.

Öèòàòà
Îêàçûâàåòñÿ äëÿ ñîêåòíûõ ñîåäèíåíåíèé íóæåí ñâîé ôàéë ïîëèòèê, ò.å. èõ äîëæíî áûòü 2 íà ñåðâåðå:

Òàê è åñòü. Ñ ñîêåòàìè ñâîè îñîáåííîñòè (è ñ êàæäîé âåðñèåé ôëåø-ïëååðà èõ âñ¸ áîëüøå), î êîòîðûõ äåòàëüíî òû ìîæåøü ïðî÷èòàòü â äîêóìåíòàöèè Àäîáà. Êàê ÿ óæå òåáå ðåêîìåíäîâàë ðàíåå, âíà÷àëå ñäåëàé ðàáîòó ñîêåòîâ íà îäíîì äîìåíå, à ïîòîì áåðèñü çà ìåæ-äîìåííîå ñîåäèíåíèå.


--------------------
Best wishes & regards,
MustLive
Àäìèíèñòðàòîð ñàéòà
http://mlfun.org.ua
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
chingachgoog
ñîîáùåíèå 10.11.2011 - 14:07
Ñîîáùåíèå #15


Âåòåðàí êîíôåðåíöèè
*****

Ãðóïïà: Ïîëüçîâàòåëü
Ñîîáùåíèé: 1167
Ðåãèñòðàöèÿ: 27.02.2009
Èç: Moscow
Ïîëüçîâàòåëü ¹: 9144



À ÿ áû âîîáùå, åñëè ðå÷ü èìåííî î ÷àòå, à íå î ôîðóìå èëè ìåññåíäæåðå, ñäåëàë áû ÷àò íà ïèð-òó-ïèð òåõíîëîãèè, áëàãî òåïåðü ýòî åñòü äëÿ ôëåøà.


--------------------
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
Antoxer_92
ñîîáùåíèå 13.11.2011 - 23:35
Ñîîáùåíèå #16


Íîâè÷îê
*

Ãðóïïà: Ïîëüçîâàòåëü
Ñîîáùåíèé: 30
Ðåãèñòðàöèÿ: 21.07.2011
Ïîëüçîâàòåëü ¹: 10598



MustLive, íà localhost ó ìåíÿ âñ¸ ðàáîòàåò!!!

Ó ìåíÿ ôëýøêà è ñîêåò-ñåðâåð ëåæèò íà âèðòóàëüíîì õîñòå.

Ôëýøêó çàïóñêàþ íà Âêîíòàêòå.ðó ÷åðåç IFrame êîíòåéíåð, à ñîêåò-ñåðâðå íà êîìïå. È â ðåçóëüòàòå ÷åãî ó ìåíÿ âàëàçèëà îøèáêà âûøå ïðèâåä¸ííàÿ.

Ôëýøêà äàæå âðîäå è íå ñîåäèíÿåòñÿ ñîêåòíûìè ñîåäèííèÿìè (ïðè ïîäêëþ÷åíèè âèäèìî âûäàåòñÿ îøèáêà âûøå ïðèâåä¸ííàÿ), òàê âîò òîëüêî ïîñëå ïîäêëþ÷åíèÿ ôëýøêà îòïðàâëÿåò çàïðîñ ""<policy-file-request/" ñíà÷àëà íà ïîðò 843 è çàòåì íà ïîðò óêàçàííûé â ïîäêëþ÷åíèè è çàòåì æäåò îòâåòà, â êà÷åñòâå êîòîðîãî ÿâëÿåòñÿ ôàéë ïîëèòèê è òîëüêî ïîòîì ñìîòðèò åñòü ëè òîò èëè èíîé äîìåí è ïîðò òàì!!! À âåäü åñëè ïîäêëþ÷åíèå íå ïðîèçîøëî ñîîòâåòñòâåííî è ñòðîêîâîé çàïðîñ íå áûë îòïðàâëåí íà ñîêåò-ñåðâåð!!!

Òóò äåëî äàæå åù¸ íå äîøëî äî ôàéëà ïîëèòèê!!! Òàê âîò ìíå è íåïîíÿòíî ïî÷åìó ýòà îøèáêà âûëàçèåò!!!

À ïðî ôàéëû ïîëèòèê ÿ óæå âñ¸ ïðî÷èòàë ÷òî òàì áûëî íà õýëïå îò àäîáà è âñ¸ äåëàþ êàê òàì áûëî íàïèñàíî!!! Íî òóò ïðîñòî íàïðîñòî ïîäêëþ÷åíèå òî íå ïðîèñõîäèò!!!


chingachgoog, ìîå ïðèëîæåíèå èìåííî òðåáóåò ñîêåò-ñåðâåð, ò.ê. òàì íå òîëüêî ÷àò!!! Âîò èìåííî ïðèâàòíîå(îäèí íà îäèí) îáùåíèå (â ìî¸ì ñëó÷àå) ìîæíî ðåàëèçîâàòü íà p2p, òàê êàê åñëè íà ñîêåò ñåðâåðå ïåðåáðàòü âåñü ñïèñîê ïîäêëþ÷åííûõ êëèåíòîâ ÷òî áû íàéòè èìåííî òîãî êîìó îòïðàâòü - ýòî áóäåò çàíèìàòü ìíîãî ðåñóðñîâ(âåäü î÷åíü ìíîãî ïîëüçîâàòåëåé áóäåò îäíîâðåìåííî ïåðåïèñûâàòüñÿ), ìîæíî è ïî äðóãîìó ñäåëàòü: îäèí êëèåíò ïîñûëàåò íà ñîêåò-ñåðâåð ñîîáùåíèå è èäåíòèôèêàòîð ïîëüçîâàòåëÿ(àéäè ïîëüçîâàòåëÿ Âêîíòàêòå), êîòîðîìó îí øë¸ò ñîîáùåíèå, ñîêåò-ñåðâåð ðàñññûëàåò ýòî ñîîáùåíèå âñåì êëèåíòàì, à äàëüøå îãðàíè÷åíèå âî ôëýøêå(åñëè ïîëó÷åííûé èäåíòèôèêàòîð ñîâïàäàåò ñ èäåíòèôèêàòîðîì ïîëüçîâàòåëÿ òî âûâîäèì ñîîáùåíèå), íî îïÿòü æå ïðîñòî òàê òðàòÿòñÿ ðåñóðñû, âåäü ñîêåò ñåðâåð ðàññûëàåò ñîîáùåíèå âñåì êëèåíòàì - äåëàåò ïóñòóþ ðàáîòó. Òàê ñêàçàòü ÊÏÄ â òàêîì ñëó÷àå î÷åíü ìàë è ðàâåí 1/êîëè÷åñòâî êëèåíòîâ.

À p2p ÿ åù¸ íå ðàçáèðàë êàê ðåàëèçîâàòü âî ôëýøêå!!! ß ÷òî-òî ãäå-òî ÷èòàë ÷òî íà Àäîáå íàäî ðåãèòñÿ è ñåðâàê ïîä ïðèëîæåíèå ïîä p2p îíè äàþò, ïîòîì èç ôëýøêè íàäî ñîîáùåíèÿ ñëàòü òóäà è ñåðâàê ýòîò áóäåò îïðàâëÿòü ñîîáùåíèå ñíà÷àëà íåñêîëüêèì êëèåíòàì, ïîòîì ýòè êëèåíòû áóäóò òîæå ïåðåñûëàòü ñîîáùåíèÿ!!! Íî â ìîåì ñëó÷àå ýòîãî íå íàäî, äëÿ ïðèâàòíîãî îáùåíèÿ íóæíî ñðàçó ñëàòü ñîîáùåíèå íàïðÿìóþ äðóãîìó êëèåíòó!!! Âîçìîæíî ëè ýòî ñäåëàòü, èñïîëüçóÿ p2p???

Ñîîáùåíèå îòðåäàêòèðîâàë Antoxer_92 - 13.11.2011 - 23:38
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
MustLive
ñîîáùåíèå 14.11.2011 - 00:58
Ñîîáùåíèå #17


Âåòåðàí êîíôåðåíöèè
*****

Ãðóïïà: Flash Zone Team
Ñîîáùåíèé: 4935
Ðåãèñòðàöèÿ: 10.03.2005
Èç: Êèåâ
Ïîëüçîâàòåëü ¹: 5



Öèòàòà
Òóò äåëî äàæå åù¸ íå äîøëî äî ôàéëà ïîëèòèê!!! Òàê âîò ìíå è íåïîíÿòíî ïî÷åìó ýòà îøèáêà âûëàçèåò!!!

Antoxer_92

Ó òåáÿ íà ñåðâåðå ïîðò îòêðûò, ãäå ñòîèò ñîêåò-ñåðâåð? Ò.ê. åñëè ôàåðâîë áëîêèðóåò ýòîò ïîðò, òî ñ äðóãèõ ñåðâåðîâ (âêëþ÷àÿ ÂÊîíòàêòå) ê íåìó íå ñìîãóò ïîäêëþ÷èòüñÿ. Ïîìèìî ôàéëîâ ïîëèòèê, òû åù¸ è ñåðâåð äîëæåí íàñòðîèòü (â ÷àñòíîñòè îòêðûòü ïîðò äëÿ ñîêåò-ñåðâåðà).


--------------------
Best wishes & regards,
MustLive
Àäìèíèñòðàòîð ñàéòà
http://mlfun.org.ua
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
Antoxer_92
ñîîáùåíèå 14.11.2011 - 02:48
Ñîîáùåíèå #18


Íîâè÷îê
*

Ãðóïïà: Ïîëüçîâàòåëü
Ñîîáùåíèé: 30
Ðåãèñòðàöèÿ: 21.07.2011
Ïîëüçîâàòåëü ¹: 10598



MustLive, ìàëåíüêî ðàçîáðàëñÿ, ñòðîêîâîé çàïðîñ ïðèõîäèò íà ñîêåò-ñåðâåð è â îòâåò ÿ ïîñûëàþ âîò òàêóþ ñòðîêó

s:='<?xml version=\"1.0\"?><cross-domain-policy><allow-access-from domain=\"*\" to-ports=\"80,843,10014\" secure=\"true\" /></cross-domain-policy>îáðàòíûé ñëýø0';

îáðàòíûé ñëýø0 - ýòî íóëåâîé áàéò êîòîðûé íåîáõîäèìî çàïèñàòü - òàê íàïèñàíî â õåëïå îò àäîáà!!!! ß íàïèñàë "îáðàòíûé ñëýø" áóêâàìè à íå ñèìâîëîì îáðàòíîãî ñëýøà ò.ê. ÷òî òî ôîðóì íå õî÷åò åãî îòîáðàæàòü âìåñòå ñ íóë¸ì è ïðîïàäàåò è îáðàòíûé ñëýø è íîëü

s:= AnsiToUtf8(s);
ServerSocket1.Socket.Connections[i].SendText(s);


ïîòîì ôëýø ðàçðûâàåò ñîåäèíåíèå, êàê è äîëæíî áûòü è ñåêóíä ÷åðåç 5 - 10 âî ôëýøå âûëàçèåò îøèáêà:

[SecurityErrorEvent type="securityError" bubbles=false cancelable=false eventPhase=2 text="Error #2048"]

À äàëüøå íè÷åãî íå ïðîèñõîäèò

Òóò äåëî íàâåðíîå â òîì ÷òî ôàéë ïîëèòèê íå ïðàâèëüíî íàïèñàí sad.gif

×òî çäåñü íå òàê : <?xml version=\"1.0\"?><cross-domain-policy><allow-access-from domain=\"*\" to-ports=\"80,843,10014\" secure=\"true\" /></cross-domain-policy>' ????? Âðîäå âñ¸ òàê êàê è äîëæíî!!! Äàííûé ïðèìåð íàøåë íà îäíîì èç ôîðóìîâ, òîëüêî òàì ñîêåò-ñåðâåð áûë íà php è èç íåãî îòïðàâëÿëàñü âîò ýòà ñòðîêà â êà÷åñòâå ôàéëà ïîëèòèê, òàì îíè è íàñòàâèëè îáðàòíûå ñëýøè ïåðåä äâîéíûìè êàâû÷êàìè, õîòÿ â îðèãèíàëüíîì ôàéëå ïîëèòèê èõ íåò, íî ÿ ïðîáûâàë è áåç ýòèõ îáðàòíûõ ñëýøåâ ïåðåä äâîéíûìè êàâû÷êàìè, âîò òàê:

s:='<?xml version="1.0"?><cross-domain-policy><allow-access-from domain="*" to-ports="80,843,10014" secure="true" /></cross-domain-policy>îáðàòíûé ñëýø0'';
s:= AnsiToUtf8(s);
ServerSocket1.Socket.Connections[i].SendText(s);


Íî âñ¸ðàâíî íè÷åãî íå ïðîèñõîäèò!!!


Ïî èäåå åñëè ôàéë ïîëèòèê ñîîòâåòñòâóåò è â íåì ïðîïèñàíû íóæíûé äîìåí è ïîðò òî ôëýø ñàì äîëæåí ðàçðûâàòü ñîåäèíåíèå è çàíîâî ïîäðóáàòü!!! Íî òîëüêî ðàçðûâàåò => ôàéë ïîëèòèê íå ïðàâèëüíî íàïèñàí!!!

Ñîîáùåíèå îòðåäàêòèðîâàë Antoxer_92 - 14.11.2011 - 04:20
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
chingachgoog
ñîîáùåíèå 14.11.2011 - 19:16
Ñîîáùåíèå #19


Âåòåðàí êîíôåðåíöèè
*****

Ãðóïïà: Ïîëüçîâàòåëü
Ñîîáùåíèé: 1167
Ðåãèñòðàöèÿ: 27.02.2009
Èç: Moscow
Ïîëüçîâàòåëü ¹: 9144



Öèòàòà(Antoxer_92 @ 13.11.2011 - 23:35) *
äëÿ ïðèâàòíîãî îáùåíèÿ íóæíî ñðàçó ñëàòü ñîîáùåíèå íàïðÿìóþ äðóãîìó êëèåíòó!!! Âîçìîæíî ëè ýòî ñäåëàòü, èñïîëüçóÿ p2p???


Âðÿä ëè. Âñå ðàâíî íóæåí ñåðâåð-ìàðøðóòèçàòîð - ýòî êàê ðàç àäîáîâñêèé. Èëè íàäî çíàòü íàïðÿìóþ àéïèøíèêè äðóãèõ êîìïîâ, íî âðîäå òàê ïîêà íåëüçÿ.
Ìû òóò äàâàëè ññûëêè íà ñòðàòóñ - íàäî ïîèñêàòü, ÷òî ãîâîðÿò. Ó ìåíÿ äî íåãî òàê ðóêè è íå äîøëè ïîêà. Íî âûãëÿäèò ìíîãî ïðîùå ñîêåòîâ (â ñìûñëå íå íàäî çàíèìàòüñÿ ñåðâåðíûì ñêðèïòîì)


--------------------
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
Antoxer_92
ñîîáùåíèå 25.11.2011 - 20:28
Ñîîáùåíèå #20


Íîâè÷îê
*

Ãðóïïà: Ïîëüçîâàòåëü
Ñîîáùåíèé: 30
Ðåãèñòðàöèÿ: 21.07.2011
Ïîëüçîâàòåëü ¹: 10598



Ðåáÿò, çàìåòèë òàêîé ôàêò, ÷òî åñëè êîãäà ôëýø ïðèñûëàåò çàïðîñ (<policy-file-request/>) íà ñîêåò-ñåðâåð, òî åñëè íà ýòîò çàïðîñ ïîñëàòü ëþáóþ ñòîðîêó('ûüóöîóöøñøóöîñàóöùøñóöî') à íå ñòðîêó ñ ôàéëîì ïîëèòèê, òî ôëýø òóò æå îòêëþ÷àåòñÿ, à åñëè ñòðîêó ñ ôàéëîì ïîëèòèê, òî îòðóáàåòñÿ ñåêóíä ÷åðåç 5, à ýòî çíà÷èò ÷òî ôàéë ïîëèòèê âñ¸òàêè îòïðàâëÿåòñÿ, íî ÷òî òî ôëýø åãî îòâåðãàåò!!!

Äà êñòàòè åù¸ íóæíî ïîñòàâèòü â íàñòðîéêàõ ôëýøà âî âêëàäêå publish settings ñíèçó â combobox-å çíà÷åíèå "access Network Only", à íå "accsess Local filse Only"(çíà÷åíèå ïî óìîë÷àíèþ)!!!

ß óæå êàê è íå ïðîáûâàë ýòîò ôàéë ïîëèòèê ìåíÿòü, íèêàê íå ïîëó÷àåòñÿ!!! ×òî çäåñü òàêîå!!!?
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ

2 ñòðàíèö V   1 2 >
Îòâåòèòü â ýòó òåìóÎòêðûòü íîâóþ òåìó
1 ÷åë. ÷èòàþò ýòó òåìó (ãîñòåé: 1, ñêðûòûõ ïîëüçîâàòåëåé: 0)
Ïîëüçîâàòåëåé: 0

 



- Òåêñòîâàÿ âåðñèÿ Ñåé÷àñ: 2.04.2014 - 05:25