To offer the service the computer on which the server is running needs to have the Professional version of Windows and to have File and printer sharing enabled:
In the Windows control panel, Network and sharing center, click the Advanced button and make File and printer sharing active and turn off password sharing for the active network profile (public, work, private).
Ensure that the network adapter also has File and printer sharing: in the Windows control panel, Network and sharing center click 'Change adapter settings', double click the adapter then Properties and check the File and printer box.
Finally check that the network workgroup is the same for all the computers, it is displayed from Windows control panel, System option.
For both server and client computers the components required on the LAN network adapter (Windows control panel, Network and sharing center, 'Change Adpter settings' top left) are the default which are Client for Microsoft networks, File and Printer sharing for Microsoft networks and Internet protocol. The settings for the Internet protocol (Properties, Advanced, WINS) are NetBIOS setting, Default. The client does not stricly require File and printer sharing for RPCs.
The default settings of some firewalls may block the remote procedure calls (RPCs) used for communication. If the client reports that it is unable to locate the server after the computer name has been entered try:
Switching off the Windows firewall on each computer: Windows control panel, Firewall, on the left click 'Turn firewall on or off
Important: The 4-Shop SC requires Windows Vista Professional or later. It is not able to provide the server service on 'Home' versions (they only support local procedure calls not RPCs. A server and client will work if installed on the same such computer).
To connect two computers all that may be required is to plug the network cables into the same ADSL router. It is not necessary for the internet to be connected.
The client settings and logs are held in the Window's user data. For multiple users the same Windows logon should be used.
Note that if settings are changed on the server, the client will need to be restarted for them to take effect.
Troubleshooting Network Connectivity
Temporarily disable any firewalls on the server and client
Ping by name to check connectivity and name resolution (Start, Run, CMD, 'ping servername')
(see also tracert)
Ensure the Power options do not allow the server computer to sleep.
Check a router is not blocking the RPC ports (445 TCP and UDP)
The server program requires the Windows RPC service. It is normally started by default.
On the server check that the service is active (Utilities, Server service checked)
On the server computer check the RPC service is running (Start, Run, CMD, 'Net start' and the list should include 'Remote Procedure Call (RPC)')
On the server computer check the RPC port 445 is monitored (Start, Run, CMD, 'netstat -ano').
In services (Administrative tools, Services) the settings should be:
RPC Service Started Automatic
RPC Locator service Stopped Manual
The components required on the network connection (Control panel, Local area connection, Properties) are the default which are Client for Microsoft networks, File and Printer sharing for Microsoft networks and Internet protocol.
The settings for the Internet protocol (Properties, Advanced, WINS) are NetBIOS setting, Default.