Einzelnen Beitrag anzeigen
Alt 09-04-2010, 12:59   #3 (permalink)
paulhey
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 26
Unhappy

Zitat:
Zitat von kaneda Beitrag anzeigen
dann geht das auch....
ich versuche das gerade mit der air2 beta2. kann es sein, dass es mit der version probleme gibt?

PHP-Code:
import flash.net.ServerSocket;
import flash.events.ServerSocketConnectEvent;

private function 
onConnect(e:ServerSocketConnectEvent):void
{
    var 
incomingSocket:Socket e.socket;
    
// You can now read and write data from the socket instance
}
var 
server:ServerSocket = new ServerSocket();
server.addEventListener(Event.CONNECTonConnect);
server.bind(8888"127.0.0.1"); // Pass in the port number you want to listen on
server.listen(); 
das beispiel stammt von adobe: link

wie in dem beispiel mache ich folgendes:
PHP-Code:
server.bind(8888"127.0.0.1"); 
dabei scheint sich air auch tatsächlich zu verbinden, zumindest bekomme ich ein true, wenn ich abfrage, ob er verbunden ist. leider ist jedoch am rechner selber der port nach außen nicht geöffnet und der EventListener bekommt auch kein CONNECT event, also die onConnect-funktion wird nicht aufgerufen.

sollte ich denn die air-anwendung von aussen über 127.0.0.1:8888 so erreichen (per ping/netcat o.ä.) können oder funktioniert das grundsätzlich anders?

danke und viele grüße!
paulhey ist offline   Mit Zitat antworten