Thread Fileserver Problem
(6 answers)
Opened by blemmo at 2008-05-05 17:11
Ok, ich bin wieder zurück zur Ausgangsversion gegangen, da die Request ja letztlich alle über Sockets kommen und NULL terminiert sind. Das passt auch soweit, ich habe ein paar Logausgaben eingefügt und sehe, dass der Request erkannt wird und das XML ausgeliefert wird.
Allerdings beschwert sich Flash immernoch über 'malformed XML'. Dabei beschwert es sich nur, wenn das Skript über xinetd gesteuert wird. Im Paket von Adobe ist auch ein standalone Serverskript, was im Prinzip identisch ist, eben nur direkt mit Sockets arbeitet, während das xinetd Skript mit STDIN und STDOUT arbeitet. Mit dem standalone Skript und der gleichen XML Datei ist Flash glücklich. Also scheint mir durch xinetd da noch irgendwas gemacht zu werden, wodurch Flash das XML nicht mehr mag. Ich habe leider keinen Schimmer, wie ich das prüfen könnte. |