Example #1
0
 def deserialize(byts, protocol_version):
     if len(byts) == 16:
         return util.inet_ntop(socket.AF_INET6, byts)
     else:
         # util.inet_pton could also handle, but this is faster
         # since we've already determined the AF
         return socket.inet_ntoa(byts)
Example #2
0
 def deserialize(byts, protocol_version):
     if len(byts) == 16:
         return util.inet_ntop(socket.AF_INET6, byts)
     else:
         # util.inet_pton could also handle, but this is faster
         # since we've already determined the AF
         return socket.inet_ntoa(byts)
Example #3
0
def read_inet_addr_only(f):
    size = read_byte(f)
    addrbytes = f.read(size)
    if size == 4:
        addrfam = socket.AF_INET
    elif size == 16:
        addrfam = socket.AF_INET6
    else:
        raise InternalError("bad inet address: %r" % (addrbytes, ))
    return util.inet_ntop(addrfam, addrbytes)
Example #4
0
def read_inet_addr_only(f):
    size = read_byte(f)
    addrbytes = f.read(size)
    if size == 4:
        addrfam = socket.AF_INET
    elif size == 16:
        addrfam = socket.AF_INET6
    else:
        raise InternalError("bad inet address: %r" % (addrbytes,))
    return util.inet_ntop(addrfam, addrbytes)