The client port is usually dynamically determined at runtime.
The server port is the port to which the initial client request is connected, since this initial request is processed, the connection will be “completed”, which (among other things) opens the “client” port on the requesting machine to receive response information. Typically, this client port is injected into the initial request and extends from the range configured in the client operating system (or at least at the tcp level of the client’s network stack).
If the client can configure only one port, this is likely to cause problems, since when two instances of the client program are launched, the subsequent instance will not be able to open its input with the server port, and the first client will receive answers to client requests.
As you can see, your server cannot open the client (response) port, you will probably need to check (in that order)
- Network path from server to client (it may differ from the path from client to server). If this is normal ...
- Client Firewall Configuration Possibly, excessive firewall configuration may block requests to complete a client connection request, blocking the range of client ports.
- Client software / system configuration. While extremely rare, sometimes people configure their systems to place client ports outside the range of what can be supported (this does not seem to be the case). This is usually 65535.
Most likely, you have a problem with the network in the garden assortment, but it may be a problem with the firewall (or excessive anti-virus scanning / fire-retardant solution).
source share