:Base del5DAP.hlp>main
:Title Developing Internet Applications

1 Writing Distributed Applications
2 Creating Internet server applications
3 Creating Internet server applications: Overview=WServerCreatingInternetServerApplications
3 Terminology and standards
4 Terminology and standards=WServerTerminologyAndStandards
4 Parts of a Uniform Resource Locator=WServerPartsOfAUniformResourceLocator
4 HTTP request header information=WServerHTTPRequestHeaderInformation
3 HTTP server activity
4 HTTP server activity=WServerHTTPServerActivity
4 Composing client requests=WServerComposingClientRequests
4 Serving client requests=WServerServingClientRequests
4 Responding to client requests=WServerRespondingToClientRequests
3 Web server applications
4 Web server applications=WServerWebServerApplications
4 Types of Web server applications=WServerTypesOfWebServerApplications
4 Creating Web server applications=WServerCreatingWebserverapplications
4 The Web module=WServerTheWebModule
4 The Web Application object=WServerTheWebApplicationObject
3 The structure of a Web server application
4 The structure of a Web server application=WServerTheStructureOfAWebServerApplication
4 The Web dispatcher
5 The Web dispatcher=WServerTheWebDispatcher
5 Adding actions to the dispatcher=WServerAddingActionsToTheDispatcher
5 Dispatching request messages=WServerDispatchingRequestMessages
4 Action items
5 Action items=WServerActionItems
5 Determining when action items fire=WServerDeterminingWhenActionItemsFire
5 The target URL=WServerTheTargetURL
5 The request method type=WServerTheRequestMethodType
5 Enabling and disabling action items=WServerEnablingAndDisablingActionItems
5 Choosing a default action item=WServerChoosingADefaultActionItem
5 Responding to request messages with action items=WServerRespondingToRequestMessagesWithActionItems
4 Accessing client request information
5 Accessing client request information=WServerAccessingClientRequestInformation
5 Properties that contain request header information=WServerPropertiesThatContainRequestHeaderInformation
5 Properties that identify the target=WServerPropertiesThatIdentifyTheTarget
5 Properties that describe the Web client=WServerPropertiesThatDescribeTheWebClient
5 Properties that identify the purpose of the request=WServerPropertiesThatIdentifyThePurposeOfTheRequest
5 Properties that describe the expected response=WServerPropertiesThatDescribeTheExpectedResponse
5 Properties that describe the content=WServerPropertiesThatDescribeTheContent
5 The content of HTTP request messages=WServerTheContentOfHTTPRequestMessages
4 Creating HTTP response messages
5 Creating HTTP response messages=WServerCreatingHTTPResponseMessages
5 Filling in the response header=WServerFillingInTheResponseHeader
5 Indicating the response status=WServerIndicatingTheResponseStatus
5 Indicating the need for client action=WServerIndicatingTheNeedForClientAction
5 Describing the server application=WServerDescribingTheServerApplication
5 Describing the content=WServerDescribingTheContent
5 Setting the response content=WServerSettingTheResponseContent
5 Sending the response=WServerSendingTheResponse
3 Generating the content of response messages
4 Generating the content of response messages=WServerGeneratingTheContentOfResponseMessages
4 Using page producer components=WServerUsingPageProducerComponents
4 HTML templates=WServerHTMLTemplates
4 Using predefined HTML-transparent tag names=WServerUsingPredefinedHTMLTransparentTagNames
4 Specifying the HTML template=WServerSpecifyingTheHTMLTemplate
4 Converting HTML-transparent tags=WServerConvertingHTMLTransparentTags
4 Using page producers from an action item=WServerUsingPageProducersFromAnActionItem
4 Chaingin page producers together=WServerChainingPageProducersTogether
4 Using database information in responses
5 Using database information in responses=WServerUsingDatabaseInformationInResponses
5 Adding a session to the Web module=WServerAddingASessionToTheWebModule
5 Representing a dataset in HTML=WServerRepresentingADatasetInHTML
5 Using dataset page producers=WServerUsingDataSetPageProducers
5 Using table producers=WServerUsingdatasetTableProducers
5 Specifying the table attributes=WServerSpecifyingTheTableAttributes
5 Specifying the row attributes=WServerSpecifyingTheRowAttributes
5 Specifying the columns=WServerSpecifyingTheColumns
5 Embedding tables in HTML documents=WServerEmbeddingTablesInHTMLDocuments
5 Using TDataSetTableProducer=WServerUsingTDataSetTableProducer
5 Using TQueryTableProducer=WServerUsingTQueryTableProducer
3 Debugging server appliations
4 Debugging server applications=WServerDebuggingServerApplications
4 Debugging ISAPI and NSAPI applications=WServerDebuggingISAPIandNSAPIApplications
4 Debugging with a Microsoft IIS server=WServerDebuggingWithAMicrosoftIISServer
4 Debugging with a Windows 95 Personal Web Server=WServerDebuggingWithAWindows95PersonalWebServer
4 Debugging with Netscape Server Version 2.0=WServerDebuggingWithNetscapeServerVersion2.0
4 Debugging CGI and Win-CGI applications=WServerDebuggingCGIandWINCGIApplications
2 Working with sockets
3 Working with sockets=WSocketWorkingWithSockets
3 Implementing services
4 Implementing services=WSocketImplementingServices
4 Service protocols=WSocketUnderstandingServiceProtocols
3 Services and ports=WSocketServicesAndPorts
3 Types of socket connections
4 Types of socket connections=WSocketTypesOfSocketConnections
4 Client connections=WSocketClientConnections
4 Listening connections=WSocketListeningConnections
4 Server connections=WSocketServerConnections
3 Describing sockets
4 Describing sockets=WSocketDescribingSockets
4 Describing the host=WSocketDescribingTheHost
4 Using ports=WSocketUsingPorts
3 Using socket components
4 Using socket components=WSocketUsingSocketComponents
4 Using client sockets
5 Using client sockets=WSocketUsingClientSockets
5 Specifying the desired server=WSocketSpecifyingTheDesiredServer
5 Forming the connection=WSocketFormingTheConnection
5 Getting information about the connection=WSocketGettingInformationAboutTheConnection
5 Closing the connection=WSocketClosingTheConnection
4 Using server sockets
5 Using server sockets=WSocketUsingServerSockets
5 Specifying the desired server=WSocketSpecifyingThePort
5 Listening for client requests=WSocketListeningForClientRequests
5 Connecting to clients=WSocketConnectingToClients
5 Getting information about connections=WSocketGettingInformationAboutConnections
5 Closing server connections=WSocketClosingServerConnections
3 Responding to socket events
4 Responding to socket events=WSocketRespondingToSocketEvents
4 Error events=WSocketErrorEvents
4 Client events=WSocketClientEvents
4 Server events=WSocketServerEvents
3 Reading and writing over socket connections
4 Reading and writing over socket connections=WSocketReadingAndWritingOverSocketConnections
4 Non-blocking connections=WSocketNonBlockingConnections
4 Reading and writing events=WSocketReadingAndWritingEvents
4 Blocking connections=WSocketBlockingConnections
4 Using threads with blocking connections=WSocketUsingThreadsWithBlockingConnections
4 Using TWinSocketStream=WSocketUsingTWinSocketStream
4 Writing client threads=WSocketWritingClientThreads
4 Writing server threads=WSocketWritingServerThreads
