Some comments to continue tomorrow

This commit is contained in:
Anton Grigoryev 2015-03-11 20:06:53 +03:00
parent f2b846223c
commit 904c6c0f6a

View File

@ -174,14 +174,12 @@ class Session:
""" """
Reading socket and receiving message from server. Check the CRC32 and Reading socket and receiving message from server. Check the CRC32 and
""" """
packet_length_data = self.sock.recv(4) packet_length_data = self.sock.recv(4) # reads how many bytes to read
if len(packet_length_data) > 0: # if we have smth. in the socket if len(packet_length_data) > 0: # if we have smth. in the socket
packet_length = struct.unpack("<L", packet_length_data)[0] packet_length = struct.unpack("<L", packet_length_data)[0]
packet = self.sock.recv(packet_length - 4) packet = self.sock.recv(packet_length - 4) # read the rest of bytes from socket
self.number = struct.unpack("<L", packet[0:4])[0] (self.number, auth_key_id, message_id, message_length)= struct.unpack("<L8s8sI", packet[0:24])
auth_key_id = struct.unpack("<8s", packet[4:12])[0]
message_id = struct.unpack("<8s", packet[12:20])[0]
message_length = struct.unpack("<I", packet[20:24])[0]
data = packet[24:24+message_length] data = packet[24:24+message_length]
crc = packet[-4:] crc = packet[-4:]