If a client on the same PC can communicate through the port sharing service, but clients on different PCs can’t communicate, the Windows Firewall may be blocking external communication. See the troubleshooting section of the Net/X Port Sharing Service