手机
当前位置:查字典教程网 >脚本专栏 >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 Socket编程入门教程

python使用循环实现批量创建文件夹示例

python中stdout输出不缓存的设置方法

python迭代器的使用方法实例

python使用os模块的os.walk遍历文件夹示例

Python 连连看连接算法

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

python回调函数的使用方法

python3访问sina首页中文的处理方法

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

精品推荐
分类导航