== Advanced TDI Client Samples for Windows NT & Windows 2000 ==
March 1, 2000 - PCAUSA has released a completely revised set of Transport
Data Interface (TDI) Client Samples for Windows NT and Windows 2000.
TDI is basically the kernel mode interface to the transport drivers such as
TCP/IP.
The samples are comprehensive and illustrate a wide variety of TDI Client
programming operations. The product includes provides several TDI Client
driver samples, including:
* TCP Client (Unidirectional Transmitter)
* TCP Server (Unidirectional TCP Receiver)
* UDP Client (Unidirectional Transmitter)
* UDP Server (Unidirectional Receiver)
* Echo Server TCP Server (Receive & Transmit)
* Echo Server UDP Server (Receive & Transmit)
* TDI Query Test Driver Various TDI & Extended TCP Queries
The TDI Client Samples illustrate these basic TDI operations:
* Opening A Transport Address
* Opening A Connection Endpoint
* Making An Endpoint-To-Endpoint Connection Requesting A Connection
To A Remote Node
* Accepting A Connection Offer From A Remote Node Listen Operation
* Connect Event Handler
* Sending And Receiving Connection-Oriented Data (TCP)
* Sending And Receiving Connectionless Data (UDP)
* Disconnecting An Endpoint-To-Endpoint Connection
* Closing A Connection Endpoint
The TDI Client Samples also illustrate these more advanced TDI Operations
* Sending Chained MDLs
* Querying TDI Information TDI_QUERY_ADDRESS_INFO
* TDI_QUERY_CONNECTION_INFO
* TDI_QUERY_PROVIDER_INFORMATION
* TDI_QUERY_PROVIDER_STATISTICS
For more information about this new product for Advanced TDI Programming on
the Windows NT and Windows 2000 platforms see:
<http://www.pcausa.com/tdisamp/default.htm>
Warm Regards,
Thomas F. Divine
PCAUSA - Toolkits & Resources For Network Software Developers
NDIS Protocol - NDIS Intermediate Driver - TDI Client
<http://www.pcausa.com>