This article is written for InventoryControl RF Professional and Enterprise.
If you receive the error above when launching the InventoryControl PC client, but confirmed that the WaspInventoryWindowsServiceservice is started, there may be another program using port 10004 or 10005. If so, we'll simply change the port. For this article we will focus on port 10005.
Find out if another program is using the port as the WaspInventoryWindowsService
1. Stop the WaspInventoryWindowsService
2. Go to 'C:\Windows\System32' right click 'cmd' run as an admin
3. Run command: netstat /a
TCP [::]:10005 PC:0 LISTENING
* If the service is listed the port is in use by another program
4. run command: netstat -ab
The exe that is using the port will be displayed
TCP 0.0.0.0:10005 PC:0 LISTENING
[WaspInventoryWindowsService.exe]
*If you find that another exe is using port 10005 you can either change the port for that program or change the port that the Wasp service is using.
Switching the WaspInventoryWindowsService from port 10005 to port 10006
1. Go to C:\Program Files (x86)\Wasp Technologies\InventoryControl\Services (or C:\Program Files\.. for 32 bit versions of Windows) and open Change Configuration Settings.exe
2. There are two port numbers listed, License Manager Port at the top (10004), and the port number in Base Address at the bottom (10005). For this article we will focus on the Base Address, and change to 10006.
Note:
The port number in Base Address affects the InventoryControlRF mobile device communication. You will also need to manually edit the ServiceInfo.config file on the mobile device to use the new Port number. See the link below for "InventoryControl RF version not able to connect with the service".
3. After changing your port number, click Save, and the utility will attempt to restart the service.