0

我想知道是否有办法查看客户端何时发送数据包、它发送什么标头以及如何处理它。例如,如果客户端发送一个像 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

我正在寻找的是当连接的客户端发送数据包时,服务器读取标头,我可以选择我希望发回的数据包(当客户端连接时立即发送回复)

4

0 回答 0