问答详情
源自:3-2 实现网络服务器TCPServer类

socket.AF_分别表示什么?

老师,请问源码里有这么多种类型分别表示什么?

http://img1.mukewang.com/5e3f84de0001095401500188.jpg

提问者:人土土zzzzz 2020-02-09 12:05

个回答

  • 禾希禾希
    2021-05-07 17:46:42

    • socket.AF_UNIX

    • socket.AF_INET

    • socket.AF_INET6

    • 这些常量表示地址(和协议)簇,用于 socket() 的第一个参数。如果 AF_UNIX 常量未定义,即表示不支持该协议。不同系统可能会有更多其他常量可用。

    • socket.SOCK_STREAM

    • socket.SOCK_DGRAM

    • socket.SOCK_RAW

    • socket.SOCK_RDM

    • socket.SOCK_SEQPACKET

    • 这些常量表示套接字类型,用于 socket() 的第二个参数。不同系统可能会有更多其他常量可用。(一般只有 SOCK_STREAM 和 SOCK_DGRAM 可用)