Voila j'ai crée un petit daemon en java pour répondre à une requête du lecteur flash player concernant la sécurité. Je dois renvoyé le contenu du fichier xml suivi du caractère null.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
...
//pour lire le fichier
while ((line = buff.readLine()) != null) {
                filePolicy.append(line);
}
...
//pour envoyer la réponse
os = socket.getOutputStream();
os.write(filePolicy.toString().getBytes("UTF-8"));
os.write(0)
os.flush();
os.write(0) c'est bien censé envoyer un caratère null et pas le chiffre 0 ?

Apparement flash n'aime pas ma réponse , je reçois bien la requête mais même aprés l'envoi du fichier ca lève toujours une exception sandbox .
Je suppose que cela vient du caractère null attendu car le fichier xml correspond à ce qui est donné en exemple sur le site d'adobe.