Python如何实现套接字编程?
- 内容介绍
- 文章标签
- 相关推荐
本文共计878个文字,预计阅读时间需要4分钟。
1. 网络协议TCP/IP是用于在Internet和多数本地网络上进行通信的一组协议。TCP更可靠,具有大量错误检测,但需更多资源。HTTP、SMTP或FTP等服务使用TCP。UDP的可靠性较低。
1、网络协议
TCP / IP 是设备用于在 Internet 和大多数本地网络上进行通信的一组协议。 TCP 更可靠,具有大量错误检查并需要更多资源。 HTTP,SMTP 或 FTP 等服务使用它。 UDP 的可靠性要差得多,错误检查的能力也有限,所需资源也更少。 VoIP 等服务使用它。
socket.SOCK_STREAM用于为 TCP 创建套接字,而socket.SOCK_DGRAM为 UDP 创建套接字。
2、地址族
创建套接字时,必须指定其地址族,在套接字中使用该类型。
- AF_UNIX,AF_LOCAL-本地通讯
- AF_INET-IPv4 Internet 协议
- AF_INET6-IPv6 Internet 协议
- AF_IPX-IPX-Novell 协议
- AF_BLUETOOTH-无线蓝牙协议
- AF_PACKET-底层数据包接口
对于AF_INET地址族,指定了一对(主机,端口)。host是一个字符串,表示互联网域表示法中的主机名(如example.com)或 IPv4 地址(如93.184.216.34),并且 port 是整数。
本文共计878个文字,预计阅读时间需要4分钟。
1. 网络协议TCP/IP是用于在Internet和多数本地网络上进行通信的一组协议。TCP更可靠,具有大量错误检测,但需更多资源。HTTP、SMTP或FTP等服务使用TCP。UDP的可靠性较低。
1、网络协议
TCP / IP 是设备用于在 Internet 和大多数本地网络上进行通信的一组协议。 TCP 更可靠,具有大量错误检查并需要更多资源。 HTTP,SMTP 或 FTP 等服务使用它。 UDP 的可靠性要差得多,错误检查的能力也有限,所需资源也更少。 VoIP 等服务使用它。
socket.SOCK_STREAM用于为 TCP 创建套接字,而socket.SOCK_DGRAM为 UDP 创建套接字。
2、地址族
创建套接字时,必须指定其地址族,在套接字中使用该类型。
- AF_UNIX,AF_LOCAL-本地通讯
- AF_INET-IPv4 Internet 协议
- AF_INET6-IPv6 Internet 协议
- AF_IPX-IPX-Novell 协议
- AF_BLUETOOTH-无线蓝牙协议
- AF_PACKET-底层数据包接口
对于AF_INET地址族,指定了一对(主机,端口)。host是一个字符串,表示互联网域表示法中的主机名(如example.com)或 IPv4 地址(如93.184.216.34),并且 port 是整数。

