15.10.2012 Views

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ACTIONSCRIPT 3.0 ENTWICKLERHANDBUCH<br />

Sockets<br />

Berücksichtigen Sie bei Verwendung von UDP-Sockets die folgenden Punkte:<br />

Ein einzelnes Datenpaket kann nicht größer sein als die kleinste maximale Übertragungseinheit der<br />

Netzwerkschnittstelle oder eines Netzwerkknotens zwischen dem Sender und dem Empfänger. Alle Daten im<br />

ByteArray-Objekt, das an die send()-Methode übergeben wird, werden als einzelnes Paket gesendet. (Bei TCP<br />

werden umfangreiche Nachrichten in separate Pakete aufgeteilt.)<br />

Es erfolgt kein Handshaking zwischen Sender und Ziel. Wenn das Ziel nicht existiert oder keinen aktiven Listener<br />

am angegebenen Port hat, werden Nachrichten ohne Fehler verworfen.<br />

Bei Verwendung der connect()-Methode werden Nachrichten, die von anderen Quellen gesendet werden,<br />

ignoriert. Eine UDP-Verbindung bietet lediglich eine praktische Paketfilterung. Es ist nicht gewährleistet, dass sich<br />

an der Zieladresse und am Zielport ein gültiger Prozess befindet, der auf die Nachricht wartet.<br />

UDP-Datenverkehr kann zu einer Überbelastung des Netzwerks führen. Bei einer zu hohen<br />

Netzwerkbeanspruchung müssen Netzwerkadministratoren möglicherweise QoS-Steuerungen implementieren.<br />

(TCP verfügt über integrierte Datenverkehrssteuerungen, um die Belastung des Netzwerks zu verringern.)<br />

Weitere Informationen finden Sie unter:<br />

DatagramSocket<br />

DatagramSocketDataEvent<br />

ByteArray<br />

IPv6-Adressen<br />

Flash Player 9 und höher, Adobe AIR 1.0 und höher<br />

IPv6 (Internet Protocol Version 6) wird ab Flash Player 9.0.115.0 unterstützt. IPv6 ist eine Internet Protocol-Version,<br />

die 128-Bit-Adressen unterstützt (eine Verbesserung gegenüber der älteren Version IPv4, die 32-Bit-Adressen<br />

unterstützt). Möglicherweise müssen Sie IPv6 für Ihre Netzwerkschnittstellen aktivieren. Weitere Informationen<br />

finden Sie in der Hilfe des Betriebssystems, unter dem die Daten gehostet werden.<br />

Wenn IPv6 vom Hostingsystem unterstützt wird, können Sie in URLs numerische IPv6-Literaladressen in eckigen<br />

Klammern angeben, wie im folgenden Beispiel:<br />

[2001:db8:ccc3:ffff:0:444d:555e:666f]<br />

Flash Player gibt IPv6-Literaladressen entsprechende der folgenden Regeln zurück:<br />

Flash Player gibt die den String der IPv6-Adresse in der Langform zurück.<br />

Der IP-Wert weist keine Abkürzungen mit doppeltem Doppelpunkt auf.<br />

Hexadezimalwerte sind immer nur in Kleinschreibung.<br />

IPv6-Adressen sind in eckigen Klammern eingeschlossen.<br />

Jedes Adressquartett wird in Form von 0 bis 4 Hexadezimalwerten ausgegeben, wobei die führenden Nullen<br />

ausgelassen werden.<br />

Ein aus Nullen bestehendes Adressquartett wird als einzelne Null ausgegeben (nicht als doppelter Doppelpunkt);<br />

die Ausnahmen können Sie der folgenden Liste entnehmen.<br />

Die von Flash Player zurückgegebenen IPv6-Werte weisen die folgenden Ausnahmen auf:<br />

Eine nicht angegebene IPv6-Adresse (ausschließlich Nullen) wird als [::] ausgegeben.<br />

Letzte Aktualisierung 27.6.2012<br />

859

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!