def formatStructValue(self, struct, name, value):
if struct.startswith("sockaddr") and name.endswith("family"):
return SOCKET_FAMILY.get(value, value)
if struct == "sockaddr_in":
if name == "sin_port":
return ntoh_ushort(value)
if name == "sin_addr":
ip = ntoh_uint(value.s_addr)
return IP(ip)
return None
评论列表
文章目录