How do I use "Why Can't I Connect?"
Find all the named devices within an IP address range. This tool uses port connections, the socket function getnameinfo, and, depending on your operating system, ICMP echo requests. These inquiries may be blocked by a firewall and I do NOT try to circumvent these security measures.
Set the range of IP Addresses to be searched (the search range is the last dotted decimal).
Initially try to connect to the selected / checked ports while searching for devices in the search range.
Only report devices that have been connected through a selected port.
AppleTalk routing maintenance.
AppleTalk name binding.
AppleTalk echo.
AppleTalk zone information.
World Wide Web.
Secure / SSL http.
Internet printing protocol / common Unix printing system.
NetBIOS name service.
NetBIOS datagram service.
NetBIOS session service.
Network file system.
Samba / server message block / common internet file system.
Simple network management protocol.
Simple network management protocol trap.
Secure shell.
Add any additional ports to test against.
The socket function getnameinfo may run very slow, depending on your operating system, when a device does not exist on the inquired IP address. Using ICMP echo requests checks the IP address for an existing device before calling the getnameinfo function.
The amount of time in milliseconds that a port connection and an ICMP echo request will wait.
Release 1.12.4
In this release:
1. Fixed a bug where the "Server Send" dialog and the "Server Shutdown" dialog where clipping the display of the connected socket handle.
2. Removed the WiFi connect option. Lacking time and hardware to support this in all operating systems for all routers, I will reintroduce this option when possible (check the README file to restore this option at it’s current state while compiling.)
3. Updated the MinGW compiler, wxWidgets, and OpenSSL versions for the Windows binary release (this and all future releases are no longer compatible with Windows XP.)
4. Added a Raspbian / armhf debian binary release.