Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

FP2000: TCP/IP Test Fails But Other Internet Programs Run


View products that this article applies to.

This article was previously published under Q205466

For a Microsoft FrontPage 98 version of this article, see 194353 (http://support.microsoft.com/kb/194353/EN-US/ ) .
For a Microsoft FrontPage 97 and earlier version of this article, see 157147 (http://support.microsoft.com/kb/157147/EN-US/ ) .

↑ Back to the top


Symptoms

When you run the Network Test, No is returned on one or more tests, even though other Internet applications run without problems.

↑ Back to the top


Cause

This problem occurs because FrontPage uses more of the Winsock features than most Internet applications. Unlike most Internet applications, FrontPage browses and retrieves files using Winsock, and it also requires your computer to act as a Web server.

Not every third-party TCP/IP stack includes all of the industry standard Winsock API calls. Therefore, if the TCP/IP test fails, FrontPage will be unable to work with that particular TCP/IP stack.

↑ Back to the top


More information

When it begins, the TCP/IP Test or Network Test loads the Wsock32.dll and looks for a list of entry points. If the test finds all the required entry points (from the list that follows), the test calls the WSAStartup startup routine (which is one of the entry points found) and it requests version 1.1 or higher of the Winsock API.

Then, the TCP/IP test or Network Test attempts to run the following Winsock API calls:
   WSACleanup
   socket
   inet_addr
   inet_ntoa
   bind
   listen
   getsockname
   connect
   accept
   send
   recv
   closesocket
   gethostname
   gethostbyname
				
FrontPage will only work with third-party TCP/IP stacks that properly support all of these API calls. For additional information about the Microsoft TCP/IP stack, click the article numbers below to view the articles in the Microsoft Knowledge Base:
122928� Description of the WINSOCK.DLL File
138789� How to Connect to the Internet in Windows 95 and Windows 98
Winsock is the common name for the Windows Sockets Interface Specification. This specification defines a network programming interface for Microsoft Windows, which is based on the "socket" paradigm popularized in the Berkeley Software Distribution (BSD) from the University of California at Berkeley. It encompasses both Berkeley socket style routines and a set of Windows specific extensions designed to allow a programmer to take advantage of the message-driven nature of Windows.

↑ Back to the top


References

For additional information, click the article number below to view the article in the Microsoft Knowledge Base:
181599� How to Remove and Reinstall Dial-Up Networking and TCP/IP Files

↑ Back to the top


Keywords: KB205466, kbpending, kbprb

↑ Back to the top

Article Info
Article ID : 205466
Revision : 1
Created on : 11/25/2002
Published on : 11/25/2002
Exists online : False
Views : 392