我正在做一些概念验证研究项目,并且有pythonudp套接字服务器,可以监听接收到的数据。
客户端通过UDP向服务器发送数据名和系列名。
我希望在UDP套接字服务器端接收数据,并在接收时将此数据发送到mysql数据库,其中有两个字段f_name和l_name。在import socket
UDP_IP = "192.168.1.10"
UDP_PORT = 9000
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.bind((UDP_IP, UDP_PORT))
print "UDP SERVER STARTED!"
while True:
data, addr = sock.recvfrom(1024) # buffer size is 1024 bytes
print "MSG Received:", data
这个例子来自web,通过这个服务器,我可以在控制台上获取数据。
我希望它像下面这样,当然代码/概念可以改变。这也许可以用scapy sniffer解决,但那会很肮脏。
从概念上讲,我想让ti类似于:
1socekt服务器接收到数据
2解析接收到的数据并将此数据发送到mysql
我一开始就想着这个,但没用
^{pr2}$
对于这种udp服务器,我看不到任何消息,所以似乎解析数据的功能不能与服务器一起工作。
任何帮助或指导将不胜感激