Windows 9xs Dial Up Networking keeps popping up an automatic dial window, even when it isn necessary. Can I make it stop?
On some PCs running a Windows 95 derivative, Dial Up Networking (DUN) sometimes pops up an automatic-dial window even when it is obviously not required. The most common time this happens is when the machine has both a LAN adapter and a modem for connecting to the Internet. The most common trigger for the DUN dial window is a Winsock program calling the gethostbyname() function, which initiates a DNS lookup. Even if the name is that of a LAN machine and there’s a DNS server on the LAN, DUN will still try to bring up the Internet link to try that first. This problem is due to limitations in Win9x’s ability to handle multiple network interfaces. The best solution is to just use straight IP addresses, and write your programs to recognize an IP address, so they don’t have to call gethostbyname(). 3.16 – I’ve heard that asynchronous sockets are unreliable. Is this true? Asynchronous sockets are reliable if your program obeys the letter of the Winsock specification. Every so often, you hear s