ZBLOG

socket.AF_INET,socket.SOCK_STREAM

socket.AF_INETsocket.SOCK_STREAM 是 Python 中 socket 模块中常用的两个常量。

  • socket.AF_INET 表示使用 IPv4 地址族,用于创建基于 IPv4 的套接字。
  • socket.SOCK_STREAM 表示创建一个流式套接字,即基于 TCP 协议的可靠连接。

在使用 socket 编程时,可以使用这两个常量来指定套接字的地址族和类型。例如,要创建一个 TCP 套接字,可以使用以下代码:

import socket

# 创建一个TCP套接字
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

以上代码会创建一个基于 IPv4 的、基于 TCP 的套接字对象 sock。然后你可以使用该套接字执行连接、发送和接收数据等操作。

需要注意的是,还有其他常量可供选择,如 socket.AF_INET6(IPv6 地址族)、socket.SOCK_DGRAM(UDP 数据报套接字)等,根据具体需求选择适合的常量组合来创建相应类型的套接字。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:http://sdn.0voice.com/?id=3910

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?