From d5fb5706c2da144fc912fdaaeef0aa2b32b0b3b4 Mon Sep 17 00:00:00 2001 From: Teddy Date: Thu, 22 Aug 2013 20:47:32 +0800 Subject: more detailed type info in `ptp.rst` --- server/piztor_server.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'server/piztor_server.py') diff --git a/server/piztor_server.py b/server/piztor_server.py index 4845748..663d2fa 100644 --- a/server/piztor_server.py +++ b/server/piztor_server.py @@ -41,7 +41,7 @@ class UserManager(DataManager): username = data[0:pos] password = data[pos + 1:] print (username, password) - return struct.pack("!Bl", 0, 1234) + return struct.pack("!BL", 0, 1234) class MesgManager(DataManager): @@ -50,7 +50,7 @@ class MesgManager(DataManager): try: if len(data) < 8: raise ReqInvalidError() - sender_token, recv_id = struct.unpack("!ll", data[:8]) + sender_token, recv_id = struct.unpack("!LL", data[:8]) msg = data[8:] print (sender_token, recv_id, msg) return struct.pack("!B", 1) @@ -63,7 +63,7 @@ class LocationManager(DataManager): try: if len(data) < 8: raise ReqInvalidError() - sender_token, lat, lont = struct.unpack("!ldd", data) + sender_token, lat, lont = struct.unpack("!Ldd", data) print (sender_token, lat, lont) return struct.pack("!B", 2) except struct.error: -- cgit v1.2.3