LuaSocket идентифицирует, какой пакет отправляет клиент

Мне интересно, есть ли способ узнать, когда клиент отправляет пакет, какой заголовок он отправляет и как я могу с ним справиться. Если, например, клиент отправляет заголовок, такой как: 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

Я ищу, когда подключенный клиент отправляет пакет, сервер читает заголовок, и я могу выбрать, какой пакет я хочу отправить обратно (ответ отправляется мгновенно, когда клиент подключается)

0 ответов

Другие вопросы по тегам