Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用python的UDP数据包_Python_Udp_Packet - Fatal编程技术网

使用python的UDP数据包

使用python的UDP数据包,python,udp,packet,Python,Udp,Packet,我有一个移动路由器,可以使用不同的Python脚本进行配置。我需要做的是读取到达路由器的具体UDP端口中的所有数据包,然后将这些信息复制到.txt文件中 任何人都可以给我一些关于如何使用Python实现这一点的提示?如何检测每次数据包到达路由器的时间 多谢各位 下面是一个快速示例,说明如何绑定到UDP端口,并在收到数据报时执行一些操作: import socket s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.bind(('',

我有一个移动路由器,可以使用不同的Python脚本进行配置。我需要做的是读取到达路由器的具体UDP端口中的所有数据包,然后将这些信息复制到.txt文件中

任何人都可以给我一些关于如何使用Python实现这一点的提示?如何检测每次数据包到达路由器的时间


多谢各位

下面是一个快速示例,说明如何绑定到UDP端口,并在收到数据报时执行一些操作:

import socket

s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.bind(('', 9800))
try:
    while True:
        result, who = s.recvfrom(256)
        print result, who
finally:
    s.close()