pythonsocket函数中,send与sendall的区别与使用方法
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
例子:
data = "something you want to send" while True: len = s.send(data[len:]) if not len: break
socket.sendall(string[, flags]) 看懂了上面那个,这个函数就容易明白了。发送完整的TCP数据,成功返回None,失败抛出异常
例子:
data = "something you want to se Nhomakorabead"
s.sendall(data)
本文版权归作者和博客园共有欢迎转载但是转载需在博客的合适位置给出原文链接否则保留追究法律责任的权利
pythonsocket函数中 ,send与 sendall的区别与使用方法
在python socket编程中,有两个发送TCP的函数,send()与sendall(),区别如下:
socket.send(string[, flags]) 发送TCP数据,返回发送的字节大小。这个字节长度可能少于实际要发送的数据的长度。换句话说,这个函数执 行一次,并不一定能发送完给定的数据,可能需要重复多次才能发送完成。
data = "something you want to send" while True: len = s.send(data[len:]) if not len: break
socket.sendall(string[, flags]) 看懂了上面那个,这个函数就容易明白了。发送完整的TCP数据,成功返回None,失败抛出异常
例子:
data = "something you want to se Nhomakorabead"
s.sendall(data)
本文版权归作者和博客园共有欢迎转载但是转载需在博客的合适位置给出原文链接否则保留追究法律责任的权利
pythonsocket函数中 ,send与 sendall的区别与使用方法
在python socket编程中,有两个发送TCP的函数,send()与sendall(),区别如下:
socket.send(string[, flags]) 发送TCP数据,返回发送的字节大小。这个字节长度可能少于实际要发送的数据的长度。换句话说,这个函数执 行一次,并不一定能发送完给定的数据,可能需要重复多次才能发送完成。