• SpryFlashCMS das Flash CMS
  • TWUMBLE - bald online
  • Adobe User Group
Zurück   Flashforum > Flex und AIR > Adobe AIR

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-01-2010, 11:04   #1 (Permalink)
thinkin aBout tha lib.
 
Benutzerbild von kaneda
 
Registriert seit: Nov 2001
Ort: Kölle
Beiträge: 1.379
Air 2.0 - Socket.bind()

Hallo Leute,

Ich hab mich mal an die Air 2.0 beta rangemacht. Dort bräuchte ich die neuen Socket.bind um mal so server zeugs auszutesten.

Creating a socket server in Adobe AIR 2 | Adobe Developer Connection
AIR 2.0 Web Server using the New Server Socket API
httpeek - Project Hosting on Google Code


Dummerweise versagen bei mir aber sowohl Klassen( Beispiel: flash.net.NetworkInterface ist zur Laufzeit nicht verfügbar ) als auch der Bind befehl: Error #1069: Eigenschaft bind für flash.net.Socket nicht gefunden und es ist kein Standardwert vorhanden.

Die Air Version die bei mir das .swf startet lautet "NativeApplication.nativeApplication.runtimeVersio n = 2.0.0.10760".
Dürfte also stimmen.

Any ideas?

Edit:
PS.: Ja natürlich sollte ich ServerSocket.bind machen - aber die Klasse fehlt ja auch :-/.
__________________
Back to community with http://leichtgewicht.at

Geändert von kaneda (25-01-2010 um 11:08 Uhr)
kaneda ist offline   Mit Zitat antworten
Alt 25-01-2010, 11:18   #2 (Permalink)
thinkin aBout tha lib.
 
Benutzerbild von kaneda
 
Registriert seit: Nov 2001
Ort: Kölle
Beiträge: 1.379
Pah

Da stand doch tatsächlich ganz gross geschrieben:

Upgrading to the AIR 2.0 Beta|Simeon Says

Zitat:
REMEMBER TO UPDATE YOUR APPLICATION DESCRIPTOR NAMESPACE
dann geht das auch....
__________________
Back to community with http://leichtgewicht.at
kaneda ist offline   Mit Zitat antworten
Alt 09-04-2010, 11:59   #3 (Permalink)
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
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
unable to bind to property derRaab Flex programmieren 13 21-04-2008 11:52
object bind an textbox, aber keine änderung juhuichbins Flex programmieren 5 15-04-2007 22:34
Wie bind ich das in HTML ein? Tunnel Flash Einsteiger 9 15-08-2006 14:36
apache - could not bind adress the binary Am Rande 0 07-12-2005 09:44
wie bind ich ne swf datei in html ein*ggg* betha_angel Flash 4 und Flash 5 11 01-01-2003 09:25


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:13 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2010 Marc Thiele und Sascha Wolter.