Programming Problems
Why do the Win32 COMM API functions return fail, or the PComm Pro library functions return the fail code “SIO_WIN32 FAIL”?
The fail code for the COMM API functions implies something different than the fail code received from the standard COM driver. For example, you get the fail code when the network connected to the device server is unreachable, or the device server is offline. If the network connection is through the Internet, the network could be unreachable if Internet traffic is jammed. This does not mean you have a defective device server. To recover from this type of error, you can modify your program so that the port is automatically closed and then
You should also check the following to make sure that the problem is only with the TCP/IP network:
1. If the device server is
You may test if the route to NPort Server Lite is reachable by typing
Ping
If a route to the device server cannot be established, check your host’s routing table and the device server's routing table.
To solve this problem, programs should:
1.Try to
2.If the fail code returns while writing data, reading data, changing settings, etc., you should close the file handler, and then try to reopen the port.