相关疑难解决方法(0)

如何通过Python sock.send()发送除字符串以外的任何内容

我非常擅长使用Python进行编程,但出于必要,我必须非常快速地将一些东西放在一起.

我试图通过UDP发送一些数据,除了事实,当我执行socket.send()时,我必须以字符串形式输入数据.这是我的程序,所以你可以看到我在做什么:

import socket


IPADDR = '8.4.2.1'
PORTNUM = 10000

s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM, 0)

s.connect((IPADDR, PORTNUM))

s.send('test string'.encode('hex'))

s.close()
Run Code Online (Sandbox Code Playgroud)

我怎么能得到它,以便我可以像s.send(ff:23:25:a1)那样用十六进制做一些事情,所以当我在Wireshark中查看数据包的数据部分时,我看到ff:23: 25:A1

python sockets hex

10
推荐指数
1
解决办法
2万
查看次数

标签 统计

hex ×1

python ×1

sockets ×1