Python实现64位整型主机字节顺序和网络字节顺序的转换
2010-10-31 11:16
597 查看
使用struct,相当轻松
import struct
def htonll(Val):
strNative = struct.pack('Q', Val)
BEVal = struct.unpack('!Q', strNative)[0]
return BEVal
def ntohll(Val):
strBE = struct.pack('!Q', Val)
NativeVal = struct.unpack('Q', strBE)[0]
return NativeVal
import struct
def htonll(Val):
strNative = struct.pack('Q', Val)
BEVal = struct.unpack('!Q', strNative)[0]
return BEVal
def ntohll(Val):
strBE = struct.pack('!Q', Val)
NativeVal = struct.unpack('Q', strBE)[0]
return NativeVal
相关文章推荐
- linux c 网络编程:用域名获取IP地址或者用IP获取域名 网络地址转换成整型 主机字符顺序与网络字节顺序的转换
- linux c 网络编程:用域名获取IP地址或者用IP获取域名 网络地址转换成整型 主机字符顺序与网络字节顺序的转换
- htons函数:将主机的无符号短整形数转换成网络字节顺序。
- 网络字节顺序NBO(Network Byte Order)和主机字节顺序(HBO,Host Byte Order)转换
- 网络字节顺序和主机字节顺序的转换(htons ntohs htonl ntohl)
- 网络字节顺序和主机字节顺序的转换(htons ntohs htonl ntohl)
- 网络IP地址转换、主机字节顺序、网络字节顺序的转换 -- linux
- 网络字节顺序和主机字节顺序的转换(htons ntohs htonl ntohl)
- 网络字节顺序和主机字节顺序的转换(htons ntohs htonl ntohl)
- 网络字节与主机字节的概念与顺序转换(转载)
- 网络字节顺序和主机字节顺序的转换
- 主机字节顺序与网络字节顺序相互转换的四个函数
- Linux下网络IP地址的转换,主机字节顺序和网络字节顺序的转换。
- 网络字节顺序和主机字节顺序的转换(htons ntohs htonl ntohl)
- [转]大端模式与小端模式、网络字节顺序与主机字节顺序
- 关于网络字节地址和主机字节地址之间转换的函数
- 大端模式与小端模式、网络字节顺序与主机字节顺序 (经典)
- 大端模式与小端模式、网络字节顺序与主机字节顺序
- [置顶] 大端模式与小端模式、网络字节顺序与主机字节顺序
- 大端模式与小端模式、网络字节顺序与主机字节顺序(经典)