>>>>> NighterNet <darkne...@gmail.com> (N) wrote: >N> I need help on the policy to able to let access to user to the server >N> once the policy access is finish. I been trying to find a good >N> example, but I got no luck. Using python version 3.1.
>N> Here the code I tested but it not working. >N> if str(buff) == str("b\'<policy-file-request/>\\x00\'"): What is buff supposed to contain here? I assume a byte sequence? Do you reaaly mean that buff[0] contains the byte 'b' and buff[1] contains a single quote? And the last byte also a single quote? And the four bytes with \ x 0 0 before that instead of a null byte? In total 29 bytes? Or did you mean just the 23 bytes long b'<policy-file-request/>\x00'? Maybe it should be if buff == b'<policy-file-request/>\x00': >N> print ('policy FOUND >>> sending...') >N> rawinput = str('<?xml >version=\"1.0\"?><cross-domain-policy><allow-access-from domain=\"*\" >to-ports=\"*\" /></cross-domain-policy>') The str here is unnecessary as you have already a string. >N> print (rawinput) >N> b = bytes ( ord(c) for c in rawinput) Why not b = b'<?xml version=\"1.0\"?><cross-domain-policy><allow-access-from domain=\"*\" to-ports=\"*\" /></cross-domain-policy>' ? >N> self.sockfd.send(b); -- Piet van Oostrum <p...@cs.uu.nl> URL: http://pietvanoostrum.com [PGP 8DAE142BE17999C4] Private email: p...@vanoostrum.org -- http://mail.python.org/mailman/listinfo/python-list