Chinaunix首页 | 论坛 | 博客
  • 博客访问: 179437
  • 博文数量: 42
  • 博客积分: 315
  • 博客等级: 二等列兵
  • 技术积分: 461
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-16 11:55
文章分类

全部博文(42)

文章存档

2013年(29)

2012年(7)

2011年(6)

我的朋友

分类: Python/Ruby

2013-05-15 19:49:13

#!/usr/bin/env python
#coding:utf-8
import os,sys,socket
if len(sys.argv) != 3 :
        print './tcpporttest.py IP PORT'
        sys.exit()
HOST = sys.argv[1]
PORT = sys.argv[2]
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
ADDR = (str(HOST),int(PORT))
for i in range(1,10):
        status = s.connect_ex(ADDR)
        os.system('sleep 1')
        if status != 0:
                print 'Connection to %s %s port [tcp] failure' % (HOST,PORT)
        else:
                print 'Connection to %s %s port [tcp] succeeded!' % (HOST,PORT)
                break


Python 测试端口是否可以联通

测试连接9次,连接成功则立即退出!
阅读(3610) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~