国产探花免费观看_亚洲丰满少妇自慰呻吟_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)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 五寨县| 桓台县| 凤城市| 沂水县| 灌阳县| 新密市| 枣阳市| 新余市| 延边| 连江县| 藁城市| 潢川县| 镇原县| 穆棱市| 宝丰县| 周宁县| 海盐县| 佳木斯市| 富川| 天峨县| 新昌县| 从江县| 湖北省| 铜山县| 楚雄市| 阿鲁科尔沁旗| 北流市| 平定县| 永顺县| 宣化县| 丰城市| 铜梁县| 曲麻莱县| 松江区| 安塞县| 夏河县| 库车县| 余江县| 通江县| 洮南市| 宜宾市|