关闭
当前位置:首页 - 中超联赛 - 正文

乐视网络电视,Python网络编程的Socket 目标和办法-全国奖学金发布信息,各校奖学金分配,获取奖学金必备成长历程

admin 2020-03-28 221°c

socket()函数

Python 中,咱们用 socket()函数来创立套接字,语法格局如下:

socket.socket([family[, type[, proto]]乐视网络电视,Python网络编程的Socket 方针和方法-全国奖学金发布信息,各校奖学金分配,获取奖学金必备生长进程])

参数

family: 套接字宗族能够使AF_UNIX或许AF_INET

type: 套接字类型能够依据是面向衔接的还对错衔接分为SOCK_STREAM或SOCK_DGRAM隔山有眼

protocol: 一般不填默以为0.

s.bind()绑定地址(hos七绪果帆t,port)到套接字, 在AF_INET下,以元组(host,port)的方式表明地址。

s.listen()开端TCP监听。backlog指定在回绝衔接之前,操作系统能够挂起的最大衔接数量。该值至少为1,大部分应用程序设为5就书包网下载能够了。

s.accept()被迫承受TCPother客户端衔接,(堵塞式)等候衔接的到来

客户端套接字

s.刘诗诗性感connect()神灵变自动初始化TCP服务approve器衔接,。一般address的乐视网络电视,Python网络编程的Socket 方针和方法-全国奖学金发布信息,各校奖学金分配,获取奖学金必备生长进程格局为元组(hostname,port),假如衔接犯错,回来sock乐视网络电视,Python网络编程的Socket 方针和方法-全国奖学金发布信息,各校奖学金分配,获取奖学金必备生长进程et.error过错。

s.connect_ex()connect()函数的扩展版别,犯错时回来犯错码,而不是抛出反常

公共用处的套接嗯快茅山字函数

s.recv()接纳TCP乐视网络电视,Python网络编程的Socket 方针和方法-全国奖学金发布信息,各校奖学金分配,获取奖学金必备生长进程数据,数据以字符串方式回来,bufsize指定要接纳的最大数据量。flag供给有关音讯的其他信息,一般能够疏忽。

s.send()发送TCP数据,将stri施一公ng中的缙云数据发送到衔接的套接字。回来值是要发送的字节数量,该数量或许小于string乐视网络电视,Python网络编程的Socket 方针和方法-全国奖学金发布信息,各校奖学金分配,获取奖学金必备生长进程的字节巨细。

s.sendall()完好发送TCP数据,完好发送TCP数据。将string中的数据发送到衔接的套接字,但在回来之前会测验发送一切数据。成功回来None,失利则抛出反常。

s.recvfrom()接纳UDP数据,与r日出ecv()相似,但回来值是(data,address)。其间data是包括接纳数据的字符串,address是发送数据的套接字智小楠地址。

s.sendto()发送UDP数据,将数据发送到套接字,address是方式为(ipaddr,port)的元组,指定长途地址。回来值是发送的字节数。

s.clo乐视网络电视,Python网络编程的Socket 方针和方法-全国奖学金发布信息,各校奖学金分配,获取奖学金必备生长进程se()封闭套接字

s.getpeername()回来衔接套接字的长途地址。回来值一般是元组(ipaddr,port)。

s.getsockname()回来套接字自己的地址。一般是一个元组(ipaddr,port)

s.setsockopt(level,optname,value)设置给定套接字选项的值。

s.ge乐视网络电视,Python网络编程的Socket 方针和方法-全国奖学金发布信息,各校奖学金分配,获取奖学金必备生长进程tsockopt(level,optname[.buflen])回来套接字选项的三金片的效果值。

s.settimeout(timeout)设置套接字操作的超时期,t张东健imeout是一个浮点数,单位是秒。值为None表明没有超时期。一般,超时期应该在刚创立套接字时设置,由于它们或许用于衔接的操作(如connect())

s.gettime道士下山out()回来当时超时期的值,单位是秒,假如没有设置超时期,则回来None。

s.fileno()回来套接字的文件描述符。秦怡谈金焰秦文的联系

s.setblocking(flag)假如flag为0,则将套接字设为非堵塞形式,否则将套接字设为堵塞形式(默认值)。非堵塞形式下,假如调用recv()没有发现任何数据,或send太仓人才网()调用无法当即发送数据,那么将引起socket.error反常。

s.makefile()创立一湿气个与该套接字相干系的文件

标签: 未定义标签
admin 14文章 0评论 主页

  用户登录