我想知道是否有办法查看客户端何时发送数据包,它发送的标头以及我如何处理它。如果在实例中,客户端发送如下标题: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
我正在寻找的是当连接的客户端发送数据包时,服务器读取标头,我可以选择我希望发回的数据包(当客户端连接时立即发送回复)