socket.AF_分别表示什么?

来源:3-2 实现网络服务器TCPServer类

人土土zzzzz

2020-02-09 12:05

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

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

写回答 关注

1回答

  • 禾希禾希
    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 可用)


【计算机网络篇】从0到1 实现HTTP服务器开发

快速&系统 在实践中掌握计算机网络编程基础

12138 学习 · 42 问题

查看课程

相似问题