双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

socket.error: (32, 'Broken pipe') 怎么解决?

zhezh80 zhezh80 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我的目的是在连接到server以后,不断输入字符,代码如下:

#!/usr/bin/python
import socket

host = "172.16.1.100"
port = 80
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.setsockopt(socket.SOL_SOCKET,socket.SO_KEEPALIVE,1)

s.connect((host,port))
filename = ['1.txt','2.txt','eicar.txt']
times = 10000

for t in range(times):
for i in filename:
print "Getting %s ... " % i
s.sendall("GET %s " % i)
print "Done."


为什么总是跑一阵就提示Traceback (most recent call last):
File "./piplining.py", line 17, in ?
s.sendall("GET /%s HTTP/1.1HOSTn" % i)
File "<string>", line 1, in sendall
socket.error: (32, 'Broken pipe') 然后程序自动退出了
...全文

相关推荐

Python提示[Errno 32]Broken pipe导致线程crash错误解决方法

本文实例讲述了Python提示[Errno 32]Broken pipe导致线程crash错误解决方法。分享给大家供大家参考。具体方法如下: 1. 错误现象 ThreadingHTTPServer 实现的 http 服务,如果客户端在服务器返回前,主动断开连接,则服务器端会报 [Errno 32] Broken pipe 错,并导致处理线程 crash. 下面先看个例子,python 版本: 2.7 示例代码 复制代码 代码如下:#!/usr/bin/env python #!coding=utf-8   import os import time import socket import

weixin_38519849

客户端关闭写后,继续写数据socket.error: [Errno 32] Broken pipe

Broken pipe出现的时机是:在一个 RST 的套接字继续写数据,就会出现Broken pipe。 下面来模拟 Broken pipe 的情况,服务端代码非常简单,几乎什么都没做,完整的代码见: node2:/root#tcpdump -S -i eth1 '((tcp) and (host 192.168.137.3) and (port 8080) )' tcpdump: verbo...

scan724

socket.error: [Errno 32] Broken pipe

服务端: node1:/root/test#cat t2.py # coding = utf-8 # -*- coding:utf-8 -*- import socket import time ip_port = ('192.168.137.2',8080) BUFSIZE = 9000 SEND_BUF_SIZE = 2 RECV_BUF_SIZE = 1 s=socket.socke...

scan724

Java Socket常见异常处理

在java网络编程Socket通信中,通常会遇到以下异常情况:   第1个异常是 java.net.BindException:Address already in use: JVM_Bind。   该异常发生在服务器端进行new ServerSocket(port)(port是一个0,65536的整型值)操作时。异常的原因是以为与port一样的一个端口已经被启动,并进行监听。此时用netstat -an命令,可以看到一个Listending状态的端口。只需要找一个没有被占用的端口能解决该问题了。   第2个异常是java.net.ConnectException: Connection

weixin_38663733

Socket长连接异常处理

socket连接时的异常解释及其产生原因 doc文档

wsxys08
评论 2
收藏 已收藏
分享
返回顶部
zhezh80
脚本语言 37,738 成员 34,208 内容