I have a couple of devices (Orvibo smart plugs). I have reprogrammed them to talk to my own VPS server instead of the manufacturers servers. The devices communicate over UDP all on the same port (10000).
Now, if one device is connected everything works fine and I can see the packets going back and forth.
If I connect a second device I can see the incoming packets but the second device does not receive any reply packets I send from the VPS.
Same applies for a third device etc.
Now if I set the second device to another port (eg 10001) then the second device works fine as well.
My understanding of UDP is that it handles multiple clients.
Does anyone know why the second, third, forth etc devices do not receive any packets?
Now, if one device is connected everything works fine and I can see the packets going back and forth.
If I connect a second device I can see the incoming packets but the second device does not receive any reply packets I send from the VPS.
Same applies for a third device etc.
Now if I set the second device to another port (eg 10001) then the second device works fine as well.
My understanding of UDP is that it handles multiple clients.
Does anyone know why the second, third, forth etc devices do not receive any packets?