我的问题是在这个python代码中理解:<L
的含义:
self.src_address = socket.inet_ntoa(struct.pack("<L",self.src))
答案 0 :(得分:4)
表达式"<L"
中的格式字符串struct.pack("<L",self.src)
表示pack
将self.src
中的值解释为little-endian有序无符号long值。 endianess是一种约定,它确定将位序列解释为数字的方向:从(Big-endian)从左到右,或从(Little-endian)从右到左。
之后,无符号长号通过socket.inet_ntoa()