On 2005-11-02, DaBeef <[EMAIL PROTECTED]> wrote: > I have been coding for 5 years. This is a proprietary protocol, so it > is difficult converting.
Eh? What's so difficult about it? > I did this in java but was just able to convert a stream. Yet you seem unable to describe what it is you're trying to do. > I looked through the Python library, I am more or less getting > backa string represented as a "...." And what is it you _want_? If the other end sent you four ASCII "." bytes, shouldn't that be what you see? > So now I want to convert it to all the hexa, bin Sorry, I've no clue what "hexa, bin" is or how to convert to it. > until I see a match and can then work teh rest of my program I have absolutely no idea what you're trying to do, but maybe this will help: In Python a "string" is an array of 8-bit bytes. If you want the integer equivalent of the 3rd byte in a string s, do this: b = ord(s[2]) For example: >>> s = "ABC" >>> ord(s[0]) 65 >>> ord(s[1]) 66 >>> ord(s[2]) 67 If you want a list of the integer equivalents of the bytes in a string, do this: bl = [ord(c) for c in s] >>> [ord(c) for c in s] [65, 66, 67] -- Grant Edwards grante Yow! Make me look like at LINDA RONSTADT again!! visi.com -- http://mail.python.org/mailman/listinfo/python-list