Python:Socket 对象(内建)方法

Python 学者小黄 5年前 (2020-10-22) 235次浏览 已收录 0个评论

下面介绍一下Socket 对象(内建)方法

函数                                                                描述
服务器端套接字:
s.bind()                                                          绑定地址(host,port)到套接字, 在 AF_INET下,以元组的形式表示地址。
s.listen()                                                         开始 TCP 监听。backlog 指定在拒绝连接之前,操作系统可以挂起的最大连接量。
s.accept()                                                       被动接受TCP客户端连接,(阻塞式)等待连接的到来

客户端套接字:
s.connect()                                                      主动初始化TCP服务器连接,。一般address的格式为元组
s.connect_ex() connect()                                函数的扩展版本,出错时返回出错码,而不是抛出异常

公共用途的套接字函数:
s.fileno()                                                          返回套接字的文件描述符。
s.recv()                                                            接收 TCP 数据,数据以字符串形式返回,bufsize 指定要接收的最大数据量。
s.close()                                                           关闭套接字
s.getsockopt(level,optname[.buflen])          返回套接字选项的值。
s.getsockname()                                            返回套接字自己的地址。通常是一个元组
s.makefile()                                                    创建一个与该套接字相关连的文件
s.getpeername()                                            返回连接套接字的远程地址。返回值通常是元组。
s.send()                                                           发送 TCP 数据,将 string 中的数据发送到连接的套接字。

以上就是Socket 对象(内建)方法


IT学者 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Python:Socket 对象(内建)方法
喜欢 (0)

您必须 登录 才能发表评论!