📄 pymoduletest.py
字号:
#! /usr/bin/python# MiniUPnP project# Author : Thomas Bernard# This Sample code is public domain.# website : http://miniupnp.tuxfamily.org/# import the python miniupnpc moduleimport miniupnpc# create the objectu = miniupnpc.UPnP()# discovery process, it usualy takes several seconds (2 seconds or more)print 'Discovering...'print u.discover(), 'device(s) detected'# select an igdu.selectigd()# display information about the IGD and the internet connectionprint 'local ip address :', u.lanaddrprint 'external ip address :', u.externalipaddress()print u.statusinfo(), u.connectiontype()#print u.addportmapping(64000, 'TCP',# '192.168.1.166', 63000, 'port mapping test')#print u.deleteportmapping(64000, 'TCP')port = 0proto = 'UDP'# list the redirections :i = 0while True: p = u.getgenericportmapping(i) if p==None: break print i, p (port, proto, (ihost,iport), desc, c, d, e) = p #print port, desc i = i + 1print u.getspecificportmapping(port, proto)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -