flex: wie zum Senden / Empfangen von Daten vom / zum Medienserver
-
06-07-2019 - |
Frage
Ich möchte ein einfaches Chat mit Flex AS3 und red5 Medienserver machen
meine Idee ist, dass ich von der swf Schicke eine Nachricht an den Server und der Server sendet es an alle SWFs (einschließlich der, die die Nachricht gesendet)
Ich weiß einfach nicht, wie man senden und zu empfangen, und wie von dem Server erhalten
jemand helfen könnte?
Lösung
Sie können URLLoader
verwenden, um Daten zu übergeben hin und her. Siehe diese Antwort Beispiele dafür, wie das verwenden, URLLoader-Klasse. Stellen Sie einen Timer und halten Polling des Servers in alle 5 Sekunden oder so für neue Chat-Nachrichten. Schauen Sie sich lange Polling , wenn Sie wollen ein besseres wirklichen Leben unterhalten.
Andere Tipps
sollten Sie müssen die red5recorder Website gehen und sehen, ob es ein Tutorial ist, aber der Code ist ziemlich einfach.
Die NetConnection-Klasse an den Medienserver verbindet, sendet die NetStream-Klasse, die Nachrichten, und Ereignis-Listener setzen gegen die NetConnection-Instanz die Antworten des Servers erfassen.