s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((HOST, PORT))
data = s.recv(1024)
としたら
data = '\xe5Jk*\x91\x98\xfa\xdf\x88m\n'
となりました。
実際受け取ったのは
E5 4A 6B 2A 91 98 FA DF 88 6D 0A
のようなバイナリデータですが
binascii.b2a_hex(data)とすれば一致するようです。
pythonでのバイナリデータの表現、扱いがわからないのですが
良い方法ありませんか?