使用__new __(self,socket_buffer = None)

时间:2016-12-31 18:59:21

标签: python

在黑帽蟒蛇中读取数据包嗅探,一些代码是:

def __new__(self, socket_buffer=None):
return self.from_buffer_copy(socket_buffer)
  • 为什么' socket_buffer'设置为“无”'
  • 是否意味着清空变量' socket_buffer'首先,然后将缓冲区中的内容放入' socket_buffer'来自&_ 39; from_buffer_copy'?

1 个答案:

答案 0 :(得分:0)

socket_buffer是此func的非必需参数,如果未在func调用中传入,则将其设置为None