国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python高级 > Python实现远程端口监控实例

Python实现远程端口监控实例

头像

Python

2019-06-24 10:47:214562浏览 · 0收藏 · 0评论

python循环监控远程端口

建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口;HTTP是轿车,提供了封装或者显示数据的具体形式;Socket是发动机,提供了网络通信的能力。

在ip.txt中每行一个ip地址和端口号,代码可循环监控这些ip地址的指定端口是否正常

#!/usr/bin/env python
# -*- coding: gbk -*-
import socket,time
while 1:
  file_obj = open('ip.txt')
  for line in file_obj:
    try:
      sc=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
      ip = line.split()[0]
      port = int(line.split()[1])
      print ip,port
      #设置超时时间(0.0)
      sc.settimeout(2)
      sc.connect((ip,port))
      timenow=time.localtime()
      datenow = time.strftime('%Y-%m-%d %H:%M:%S', timenow)
      logstr="%s:%s 连接成功->%s \n" %(ip,port,datenow)
      print logstr
      sc.close()
    except:
      file = open("log.txt", "a")
      timenow=time.localtime()
      datenow = time.strftime('%Y-%m-%d %H:%M:%S', timenow)
      logstr="%s:%s 连接失败->%s \n" %(ip,port,datenow)
      print logstr
      file.write(logstr)
      file.close()
  print "sleep 10....."
  time.sleep(10)

ip.txt格式文件:

192.168.1.100 33001
192.168.1.101 33001
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

BOBO浏览器| 小丹让我尝尝你的味道是什么歌啊 | 老阿姨高清免费观看电视剧| 两富婆轮流上阵| 日本大片PPT免费| 鲁鲁射击免费播放电视剧全部| 林语惊| -区二区三区| 少女潘金莲| 内衣展| 爸爸缓慢有力送女儿的文案| 我兄弟的妈妈免费观看电视剧| 英语班长乖乖挽起裙子怎么| DO时不堪入耳的话的| LIBRA| 《金莲浮史》台湾绝版| 他的手一路下滑| 泰国电影《初次深交流》| 偷偷在线观看免费的电视剧最新| 啊灬啊灬啊…快…深的含义| 看到老妈洗澡忍不住怎么办| 搜索引擎| 《性呻吟》伦理| 来吧儿子妈妈是纯还是仿| 女性三角毛毛区有片毛掉光正常吗| 韩国咬住奶头的乳三级| 《两个儿媳》大结局| CANOPEN国产| 成全视频高清免费观看捉妖记动漫 | 《XL司令》第一季动漫免费播放| 凯登克洛斯| 跳舞| 苍老师在线观看免费播放电视剧| 亚洲尺码和欧洲尺码的| 儿媳妇陪我睡觉的经典句子| 《卻望1973》娃娃脸| WW.77.GOVCN| 能不能在办公室干事你电视剧| 类似蜜桃成熟时的电影| 九一麻花传剧MV在线看免费| 9.1免费版浏览器下载