I recently wrote a C# console application server and client, which I am demonstrating on an AWS EC2 Instance of Windows 2016 Server. It uses a special port I defined 9314 over TCP. I have added the port number and allowed addresses from everyone to inbound traffic.
When I run the application server on the remote desktop, it connects and listens fine on its internal ip port, or so it tells me. When I start my client on my desktop, and connect to the public ip and port I provide, it timesout always... Is this possibly because the settings haven't "sticked" yet?