這是我的python代碼:
import socket
data = bytes.fromhex("47 A2 62 19 20 00 00 00 00")
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM, 0)
ADDRESS = ("192.168.0.1",9000)
s.connect(ADDRESS)
s.send(data)
我想在“47 A2 62 19 20 00 00 00 00”之后放置 4 個隨機十六進制位元組。例如“47 A2 62 19 20 00 00 00 00 20 1E 4A 72”。我想知道該怎么做。或者,還有更好的方法?
uj5u.com熱心網友回復:
random.randbytes可以為您生成隨機位元組。請注意,十六進制對是兩個位元組,而不是一個位元組,因此您需要八個隨機位元組,而不是四個:
import random
data = bytes.fromhex("47 A2 62 19 20 00 00 00 00") random.randbytes(8)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/405112.html
標籤:
上一篇:Socket.ioHTML-將獨特的內容發送到獨特的客戶的HTML頁面
下一篇:從套接字連續接收資料反應
