У меня проблемы с синтаксической ошибкой, которую я не могу решить. Я пытаюсь собрать пакет tcp после контрольной суммы.
def reassemble_tcp_feilds(self):
self.raw = struct.pack('!HHLLBBH',
self.tcp_src,
self.tcp_dst,
self.tcp_seq,
self.tcp_ack_seq,
self.tcp_hdr_len,
self.tcp_flags ,
self.tcp_wdw
)+
struct.pack("H",
self.tcp_chksum
)+
struct.pack('!H',
self.tcp_urg_ptr
)
return
Ошибка возникает при добавлении первого struct.pack со следующим struct.pack. Любое предложение будет оценено.