手机
当前位置:查字典教程网 >脚本专栏 >python >python使用socket远程连接错误处理方法
python使用socket远程连接错误处理方法
摘要:本文实例讲述了python使用socket远程连接错误处理方法。分享给大家供大家参考。具体如下:importsocket,syshost=s...

本文实例讲述了python使用socket远程连接错误处理方法。分享给大家供大家参考。具体如下:

import socket, sys host = sys.argv[1] textport = sys.argv[2] filename = sys.argv[3] try: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) except socket.error, e: print "Strange error creating socket: %s" % e sys.exit(1) try: port = int(textport) except ValueError: print "Couldn't find your port: %s" % e sys.exit(1) try: s.connect((host, port)) except socket.gaierror, e: print "Address-related error connecting to server: %s" % e sys.exit(1) except socket.error, e: print "Connection error: %s" % e sys.exit(1) try: s.sendall("GET %s HTTP/1.0rnrn" % filename) except socket.error, e: print "Error sending data: %s" % e sys.exit(1) while 1: try: buf = s.recv(2048) except socket.error, e: print "Error receiving data: %s" % e sys.exit(1) if not len(buf): break sys.stdout.write(buf)

希望本文所述对大家的Python程序设计有所帮助。

【python使用socket远程连接错误处理方法】相关文章:

python使用cookie库操保存cookie详解

python函数返回多个值的示例方法

Python中针对函数处理的特殊方法

Python学习笔记_数据排序方法

python使用reportlab画图示例(含中文汉字)

Python Socket编程入门教程

Python中使用动态变量名的方法

python使用cookielib库示例分享

Python httplib,smtplib使用方法

Python 连连看连接算法

精品推荐
分类导航