手机
当前位置:查字典教程网 >脚本专栏 >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调用shell的方法

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

python远程登录代码

使用python 获取进程pid号的方法

wxpython中利用线程防止假死的实现方法

python实现监控linux性能及进程消耗性能的方法

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

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

python条件和循环的使用方法

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

精品推荐
分类导航