手机
当前位置:查字典教程网 >脚本专栏 >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函数返回多个值的示例方法

python远程登录代码

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

python使用cookielib库示例分享

Python下singleton模式的实现方法

Python Socket编程入门教程

python爬取网站数据保存使用的方法

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

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

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

精品推荐
分类导航