As the title says... Chat on...

User avatar
By maculan
#14929 Hi,

In my project i created UDP server which is receiving commands from different clients - I am looking for advice how to get IP address of sender when I receive packet from sender.

Does somebody have a hint how to do this?

Code is:
Code: Select all----this is code which establist UDP server on port 10000
UDP_server=net.createServer(net.UDP)
UDP_server:on("receive",function(UDP_server,UDP_RX_packet)
         print("received packet:"..UDP_RX_packet)
         if UDP_RX_packet=="SET 7 ON" --GPIO13
         then
            gpio.write(7, 1)
         end
         if UDP_RX_packet=="SET 7 OFF" --GPIO13
         then
            gpio.write(7, 0)
         end
         if UDP_RX_packet=="REG" --received Registration request
         then
            --how to detect who sent Registration request
         end
end)
UDP_server:listen(10000)