有时候会碰到这样的问题,你往外发送udp数据包的时候,经常会收到你自己发送的数据包,所以需要对这些数据包进行识别,最简单的方法是通过判断udp数据包的ip地址,所以,主要通过whereismyip网来识别吧。用python很容易,一句话 “publicIP=re.search('\d+\.\d+\.\d+\.\d+',urllib2.urlopen('http://www.whereismyip.com').read())”
这里的re和urllib2是python自带的正则表达式与网络编程库。