python检测远程服务器tcp端口的代码,python检测tcp端口,python检测远程服务
python检测远程服务器tcp端口的代码,python检测tcp端口,python检测远程服务
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.sharejs.com 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通过pil模块将raw图片转换成png图片,,python通过pi
- python调用ie抓取网页里的图片并保存,,这段代码调用
- python实现冒泡排序,python冒泡排序,python算法 - p
- selenium web driver 报错 selenium.common.exceptions.WebDriverExcept
- python网络编程 一个例程(自娱自乐),python网络编程
- python根据股票代码获取当前数据,python股票代码,上班时
- python连接mysql查询数据示例,pythonmysql,使用MySQLdb模块连
- python获取mp3文件信息,,将代码生成.py文件放在
- Python分段下载文件,python分段,下载较大文件时分段下载
- 400行python 实现http/https 代理服务器,400行python,#!/usr/b
评论关闭