• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > python使用socket远程连接错误处理方法

python使用socket远程连接错误处理方法

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python socket,python socketserver,python3 socket,python中socket,python socket编程等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文实例讲述了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.0\r\n\r\n" % 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)
</div>

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

</div>

您可能想查找下面的文章:

  • python生成式的send()方法(详解)
  • Python HTTP客户端自定义Cookie实现实例
  • Python Socket编程详细介绍
  • python网络编程调用recv函数完整接收数据的三种方法
  • Python Socket编程详细介绍
  • Python与Java间Socket通信实例代码
  • Python基础教程之tcp socket编程详解及简单实例
  • Python socket网络编程TCP/IP服务器与客户端通信
  • Python socket网络编程TCP/IP服务器与客户端通信
  • 利用Python中SocketServer 实现客户端与服务器间非阻塞通信

相关文章

  • python实现web方式logview的方法
  • python中while循环语句用法简单实例
  • Python 常用的安装Module方式汇总
  • Python base64编码解码实例
  • 跟老齐学Python之类的细节
  • Python实现身份证号码解析
  • python实现中文输出的两种方法
  • Python 类的继承实例详解
  • Python构造函数及解构函数介绍
  • 从零学Python之引用和类属性的初步理解

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • wxPython窗口中文乱码解决方法
    • python检查URL是否正常访问的小技巧
    • Python自动扫雷实现方法
    • Python编写的com组件发生R6034错误的原因与解决办法
    • python标准算法实现数组全排列的方法
    • python多线程编程中的join函数使用心得
    • python实现的生成随机迷宫算法核心代码分享(含游戏完整代码)
    • Python 正则表达式的高级用法
    • 用Python写飞机大战游戏之pygame入门(4):获取鼠标的位置及运动
    • Python缩进和冒号详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有