在LUA UDP服务器中发送确认信息

我在为从网页发送的UDP消息工作,需要发送一个带有确认信息的LUA回执。 所以如果网页发送了一个's',我应该做一些操作,并发送一个ACK。我能够接收消息,但无法回复。

CadUDPSocketIN = assert(socket.udp())
assert(CadUDPSocketIN:settimeout())
assert(CadUDPSocketIN:setsockname("192.168.13.31", 3033))

while true do
    datain = CadUDPSocketIN:receive()
    if(datain) then
      ip1, port1 = CadUDPSocketIN:getpeername()
      udp_c = assert(socket.udp())
      assert(udp_c:setpeername(ip1, port1))
      udp_c:send("Ack")
        if (datain == 's') then
           --Do something
        end

    end
点赞