flex: come inviare / ricevere dati da / verso media server
-
06-07-2019 - |
Domanda
Voglio fare una semplice chat con flex as3 e red5 media server
la mia idea è che invio un messaggio al server da swf e che il server lo invii a tutti gli swfs (incluso quello che ha inviato il messaggio)
semplicemente non so come inviare e ricevere e come ricevere dal server
qualcuno potrebbe aiutare?
Soluzione
Puoi usare URLLoader
per passare i dati avanti e indietro. Vedi questa risposta per esempi su come utilizzare il Classe URLLoader. Imposta un timer e continua a eseguire il polling del server ogni 5 secondi circa per i nuovi messaggi di chat. Dai un'occhiata a polling lungo se vuoi una vita reale migliore in chat.
Altri suggerimenti
Dovresti andare sul sito red5recorder e vedere se c'è un tutorial, ma il codice è abbastanza semplice.
La classe NetConnection si collega al media server, la classe NetStream invia i messaggi e i listener di eventi impostati sull'istanza NetConnection acquisiscono le risposte dal server.