解释数据监听

2024-04-26 01:04:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我必须编写一个Python服务器来监听端口5000并解释数据。你知道吗

代码如下:

# -*- coding: utf-8 -*-
import binascii
import socket


UDP_IP = ""
UDP_PORT = 5000

sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.bind((UDP_IP, UDP_PORT))

while true:
    data, addr = sock.recvfrom(150) 

目前我无法解释数据,我尝试这个函数:binascii.b2a_uu(),但没有结果。 所有帧中的数据都具有相同的大小,并按32位编码。你知道吗

谢谢你的帮助。你知道吗

尼古拉斯。你知道吗

编辑:我使用python2.7


Tags: 数据端口代码importip服务器portsocket
1条回答
网友
1楼 · 发布于 2024-04-26 01:04:15

解决方案: 在recvfrom之后,我将数据存储在一个选项卡上。每个信息都是32位编码的,我每4个字节读取一个表4个字节,并使用以下函数: 结构解包(“>;L”,数据[0:4])[0]检索信息。它允许长格式的IP地址

相关问题 更多 >

    热门问题