envoyer un <policy-file-request/>
bonsoir tout le monde :)
après une long recherche de plus de 2 mois je poste mon probleme ici en espérant avoir de l'aide :roll:
en fait ce sujet ne conserne pas java uniquement mais aussi flash (client flash et serveur java ) voila le sujet dans la section flash :
click ici
alors le probleme c'est que client flash avant d'etablir la connexion avec le serveur java il demande un fichier d'autorisation crossdomain.xml
voila ce que j'ai ecrit en java :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| public static Message decode(BufferedReader input,PrintWriter output) throws ParserConfigurationException, IOException {
Message msg = new Message();
Document document = null;
String chaine="aaaa";
try {
chaine =input.readLine();
if(chaine.equalsIgnoreCase("<policy-file-request/>"))
{output.println("<?xml version=\"1.0\"?><!DOCTYPE cross-domain-policy SYSTEM \"http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd\"><cross-domain-policy><allow-access-from domain=\"*\" /><allow-access-from domain=\"http://127.0.0.1\" to-ports=\"*\" /></cross-domain-policy>"+"\n");
}
else{
document = DocumentHelper.parseText(g);
}
...etc |
y a t'il quelqu'un qui peut m'aider ?
et merci d'avance