LuaSocket识别客户端发送的数据包

时间:2015-04-04 18:22:44

标签: tcp lua 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 个答案:

没有答案