gpt4 book ai didi

python检测远程服务器tcp端口的方法

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 27 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章python检测远程服务器tcp端口的方法由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

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

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

  1. #!/usr/bin/env python  
  2. #coding:utf-8  
  3. #filename:tcp.py  
  4. '''  
  5. author: gavingeng  
  6. date:  2011-12-14 09:35:59  
  7. ''
  8. import socket  
  9. import sys  
  10. NORMAL=0 
  11. ERROR=1 
  12. TIMEOUT=5 
  13. def ping(ip,port,timeout=TIMEOUT):  
  14.   try:  
  15.     cs=socket.socket(socket.AF_INET,socket.SOCK_STREAM)  
  16.     address=(str(ip),int(port))  
  17.     status = cs.connect_ex((address))  
  18.     cs.settimeout(timeout)  
  19.     #this status is returnback from tcpserver  
  20.     if status != NORMAL :  
  21.       print ERROR  
  22.     else:  
  23.       print NORMAL    
  24.   except Exception ,e:  
  25.     print ERROR  
  26.     print "error:%s" %e  
  27.     return ERROR  
  28.   return NORMAL  
  29. if __name__=='__main__':  
  30.   if len(sys.argv) < 3 :  
  31.     print ur'请按照如下格式使用: ./tcp.py www.zzvips.com 80' 
  32.     sys.exit(1)  
  33.   ip = sys.argv[1]  
  34.   port = sys.argv[2]  
  35.   try:  
  36.     timeout = sys.argv[3]  
  37.   except IndexError ,e:  
  38.     timeout=TIMEOUT  
  39.   ping(ip,port,timeout) 

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

最后此篇关于python检测远程服务器tcp端口的方法的文章就讲到这里了,如果你想了解更多关于python检测远程服务器tcp端口的方法的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com