Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Problema con XMLSocket.send() & Linux

    Ciao a tutti,
    Ho realizzato un client Flash che comunica con un server utilizzando la classe XMLSocket e inviando dei comandi sotto forma di semplici stringhe.

    Il client funziona perfettamente se gira sotto Windows ma se provo sotto Linux (Suse 9.2) riesce solo a connettersi al server XMLSocket.connect() ma non ad inviare i dati XMLSocket.send()

    La porta del server sulla quale dovrebbero arrivare i dati è monitorata e non arriva un solo byte dal client.

    Ho provato a inoltrare i dati alla porta 20003 utolizzando:
    - Flash standalone player v6.0.79.0
    - Tramite browser Konqueror e Opera con plug-in 7.0.25.0

    Se provo ad inviare una stringa da linux con telnet alla porta 20003 il server la riceve e risponde.

    è un problema di sicurezza? il server ed il client stanno nella stessa rete!

    Qualcuno può aiutarmi?

    Vi rigrazio in anticipo

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    20
    Sembra essere un problema di sicurezza. Sei sicuro che il filmato provenga dallo stesso dominio in cui opera il server?

    dall'help di flash:
    The XMLSocket.connect() method can connect only to computers in the same domain where the SWF file resides

    prova a mettere sul server Linux un crossdomain.xml che consenta l'accesso a tutti i domini.

    To connect to a server daemon running in a domain other than then one where the SWF resides, you can create a security policy file on the server that allows access from specific domains.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.