Exemple #1
0
def _getservicename(sin_port, flags):
    if flags & NI_NUMERICSERV:
        sp = lltype.nullptr(_c.cConfig.servent)
    elif flags & NI_DGRAM:
        sp = _c.getservbyport(sin_port, "udp")
    else:
        sp = _c.getservbyport(sin_port, "tcp")

    if sp:
        serv = rffi.charp2str(sp.c_s_name)
    else:
        serv = "%d" % r_uint(_c.ntohs(sin_port))

    return serv
Exemple #2
0
def _getservicename(sin_port, flags):
    if flags & NI_NUMERICSERV:
        sp = lltype.nullptr(_c.cConfig.servent)
    elif flags & NI_DGRAM:
        sp = _c.getservbyport(sin_port, "udp")
    else:
        sp = _c.getservbyport(sin_port, "tcp")

    if sp:
        serv = rffi.charp2str(sp.c_s_name)
    else:
        serv = "%d" % r_uint(_c.ntohs(sin_port))

    return serv
Exemple #3
0
def ntohs(x):
    return rffi.cast(lltype.Signed, _c.ntohs(x))
Exemple #4
0
def ntohs(x):
    return rffi.cast(lltype.Signed, _c.ntohs(x))