Я пытаюсь отправить / получить данные через сокет домена unix между сервером, написанным на C, и клиентом, написанным на Python. Когда я пытаюсь распаковать полученные данные, я получаю эту ошибку.
struct.error: размер unpack str не соответствует формату
client = socket.socket(socket.AF_UNIX,socket.SOCK_STREAM)
client.connect("/tmp/udfile")
Msg = struct.pack('I I 64s I 64s I 2048s', 1, 2, "SAMPLE1", 0, "SAMPLE2", 0, "SAMPLE3")
client.sendall(Msg)
Reply = client.recv(2192)
opcode, atype, btype, ctype, dtype, ftype, etype = struct.unpack('I I 64s I 64s I 2048s', Reply)
Хотел бы знать, возможно ли это вообще. Если да, то что мне не хватает.
pdb
иpdb.set_trace()
? - person hochl   schedule 04.02.2014