国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

DIY個人智能家庭網關—— python篇之獲取路由器外網地址

2019-11-06 09:31:43
字體:
來源:轉載
供稿:網友

免費的DDNS域名服務有時候刷新不及時,解析不到路由器的ip,就可以采用這種方法來解決

#!/usr/bin/env python# -*- coding: utf-8 -*- import socket  import fcntl  import struct  import subPRocessimport jpushfrom time import sleepSIOCGIFADDR = 0x8915      def get_ip_address(ifname):      s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)      try:        ip = socket.inet_ntoa(fcntl.ioctl(              s.fileno(),              SIOCGIFADDR,              struct.pack('256s', ifname[:15])          )[20:24])          return ip    except:        return ''      old_ip =''while True:      new_ip = get_ip_address('pppoe-wan')     if new_ip != old_ip and new_ip != '':        msg = '你的路由器IP:%s'%new_ip        old_ip = new_ip        try:            jpush.push_msg(msg)        except:            sleep(2)            continue    sleep(10*60)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 无极县| 巴青县| 贵阳市| 凤阳县| 江安县| 泰来县| 莆田市| 固安县| 临漳县| 高唐县| 鲁山县| 攀枝花市| 昌都县| 宁阳县| 大名县| 饶河县| 简阳市| 庐江县| 贵德县| 高密市| 阜康市| 铜鼓县| 买车| 新兴县| 夏河县| 元氏县| 剑川县| 岫岩| 平泉县| 祥云县| 苏尼特右旗| 普兰店市| 科技| 施甸县| 中卫市| 宜宾县| 庄浪县| 鱼台县| 孝感市| 会昌县| 大悟县|