Zitat:
Zitat von kaneda 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.CONNECT, onConnect);
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!