Not so sure about the “windows firewall” but I successfully set up a server behind a Linksys Router by setting the router to forward access thru the 7890 port to the server machine’s local IP address.

The workstation has to access the IP address given to the router.

It worked remarkably well.