回复内容:
这段代码我可以跟你解释,是个经典代码了,刚好我也刚看过,我这是长这个样子的:
def checksum ( data ):
if len ( data ) % 2 :
data += b ' \x00 '
s = sum ( array . array ( 'H' , data ))
s = ( s & 0xffff ) + ( s >> 16 )
s += ( s >> 16 )
return _socket . ntohs ( ~ s & 0xffff )
查看更多关于如何理解这段校验和算法Python代码?的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did89878