Files
xkm-server/battle_server_999/tools/busid_to_num.py
2025-05-20 15:31:00 +08:00

26 lines
408 B
Python

#!/bin/env python
import sys,struct
import sys
def hton(num):
b1 = ((num>>24) & 0xff);
b2 = ((num>>16) & 0xff);
b3 = ((num>>8) & 0xff);
b4 = (num & 0xff);
return ((b4<<24) + (b3<<16) + (b2<<8) + b1)
a = sys.argv[1].split('.')
print(a)
a1 = int(a[0])
a2 = int(a[1])
a3 = int(a[2])
a4 = int(a[3])
value = (a1<<24) + (a2<<19) + (a3<<11) + (a4)
value = hton(value)
print(value)
#print(hex(value))