I'm currently writing on an udp gameserver, and I reached a state I would need some multiclienttesting now. So I gave the client to a friend, and started the server on my Pc, letting the clients connect to my IP. For some reason no packets reach the server, but it doesnt throw an error either. The server sends his answer to a client using the sendto function and the port/ip he got from the last packet.
When I start multiple Clients on my own PC it runs just fine. The ports it connects on differ any time a client is started, even thougth I gave them a spezific port for the socket, so I can't really open the port on my router.
I don't even have an idea what is the problem needed to be fixed here, so I hope that you can point me in the right direction.
How could your server answer to the "last packet" information where he does not receive any packet? Your sentence is off. Also, UDP is like a black void, you don't have any feedback so it's normal the client don't throw any error.
I guess you simply have a firewall blocking them. Check in your router, your Windows firewall, or your anti-virus.