I am writing a networked game with multiple clients connecting to a single server. To improve networking performance, parts of it are written to use UDP sockets to communicate/receive data from the master server. The problem is receiving data. The server tries to send back data but the client never receives it.
My architecture looks like this:
Server: - Non-Unity program hosted on VM instance with fixed host name and all ports open. Not behind NAT.
Receiving UDP data from a master server behind a router.
My architecture looks like this:
Server: - Non-Unity program hosted on VM instance with fixed host name and all ports open. Not behind NAT.
- listens on UDP port 9001...
Receiving UDP data from a master server behind a router.