手机
当前位置:查字典教程网 >脚本专栏 >python >python检测远程服务器tcp端口的方法
python检测远程服务器tcp端口的方法
摘要:本文实例讲述了python检测远程服务器tcp端口的方法。分享给大家供大家参考。具体如下:python检测远程服务器tcp端口的代码,这段代...

本文实例讲述了python检测远程服务器tcp端口的方法。分享给大家供大家参考。具体如下:

python检测远程服务器tcp端口的代码,这段代码可以用来做服务器监控实用

#!/usr/bin/env python #coding:utf-8 #filename:tcp.py ''' author: gavingeng date: 2011-12-14 09:35:59 ''' import socket import sys NORMAL=0 ERROR=1 TIMEOUT=5 def ping(ip,port,timeout=TIMEOUT): try: cs=socket.socket(socket.AF_INET,socket.SOCK_STREAM) address=(str(ip),int(port)) status = cs.connect_ex((address)) cs.settimeout(timeout) #this status is returnback from tcpserver if status != NORMAL : print ERROR else: print NORMAL except Exception ,e: print ERROR print "error:%s" %e return ERROR return NORMAL if __name__=='__main__': if len(sys.argv) < 3 : print ur'请按照如下格式使用: ./tcp.py www.jb51.net 80' sys.exit(1) ip = sys.argv[1] port = sys.argv[2] try: timeout = sys.argv[3] except IndexError ,e: timeout=TIMEOUT ping(ip,port,timeout)

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

【python检测远程服务器tcp端口的方法】相关文章:

python读取注册表中值的方法

Python获取当前时间的方法

python 不关闭控制台的实现方法

python 获取本机ip地址的两个方法

python操作MySQL数据库具体方法

Python中使用中文的方法

c++生成dll使用python调用dll的方法

如何运行Python程序的方法

Python获取远程文件大小的函数代码分享

Python转码问题的解决方法

精品推荐
分类导航