Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sockets 在LUA UDP服务器中发送aknwoledgment_Sockets_Lua_Udp - Fatal编程技术网

Sockets 在LUA UDP服务器中发送aknwoledgment

Sockets 在LUA UDP服务器中发送aknwoledgment,sockets,lua,udp,Sockets,Lua,Udp,我正在为从网页发送的udp消息编写LUA确认, 因此,如果网页给我发送了一个“s”,我应该做些什么,除了发送一个确认。我能收到信息,但不能回复 CadUDPSocketIN = assert(socket.udp()) assert(CadUDPSocketIN:settimeout()) assert(CadUDPSocketIN:setsockname("192.168.13.31", 3033)) while true do datain = CadUDPSocketIN

我正在为从网页发送的udp消息编写LUA确认, 因此,如果网页给我发送了一个“s”,我应该做些什么,除了发送一个确认。我能收到信息,但不能回复

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

在什么意义上你“无法”回答?当你在服务器上捕获数据包时,你看到回复了吗?我正在等待服务器端的任何“字符串”确认,但没有收到任何东西。我会建议在两侧中断wireshark。问题是我在wireshark无法使用的嵌入式系统上使用LUA。应该有冒号而不是圆点?-><代码>udp_c:发送(“确认”)