我想知道是否有办法查看客户端何时发送数据包、它发送什么标头以及如何处理它。例如,如果客户端发送一个像 0xAA 这样的标头,我将如何回复?
这是我目前拥有的。
socket = require("socket")
server = assert(socket.bind("*", 11000))
ip, port = server:getsockname()
while true do
local client = server:accept()
client:settimeout(0)
client:send(string.char(0xEC,0x2C,0x4A,0x00)) -- Reply
end
我正在寻找的是当连接的客户端发送数据包时,服务器读取标头,我可以选择我希望发回的数据包(当客户端连接时立即发送回复)