中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

python檢測遠(yuǎn)程服務(wù)器tcp端口的代碼

2018-07-20    來源:open-open

容器云強(qiáng)勢上線!快速搭建集群,上萬Linux鏡像隨意使用

python檢測遠(yuǎn)程服務(wù)器tcp端口的代碼,這段代碼可以用來做服務(wù)器監(jiān)控實(shí)用

#!/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)  

標(biāo)簽: 代碼 服務(wù)器

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:Android獲取應(yīng)用程序下所有Activity

下一篇:iOS開發(fā)中的隨機(jī)數(shù)