2025-11-28 00:35:46 +09:00
..
new
2025-11-28 00:35:46 +09:00
new
2025-11-28 00:35:46 +09:00
new
2025-11-28 00:35:46 +09:00
new
2025-11-28 00:35:46 +09:00

SUMMARY
======= 
 
The SOCKDUP sample demonstrates the basics of shared socket programming in Winsock 2 
using WSADuplicateSocket and WSASocket. The parent and child processes use memory mapped 
file to exchange the socket protocol information (WSAPROTOCOL_INFO) needed to duplicate 
the socket in the child process.

The server application can function as either the parent or a child.  The parent accepts 
each client connection request and dispatches a child process to handle the actual I/O 
for the connection.  After a child process is successfully created, the parent is free to 
handle other client connection requests.


FILES
=====

README.TXT    		Readme file
MAKEFILE      		Makefile file
client\SOCKDUPC.C	Client main source
server\SOCKDUPS.C    	Server main source


PLATFORM SUPORTED
=================

Windows NT 4 or later


RUNNING THE SERVER AND CLIENT APPLICATIONS
==========================================

To build, type "nmake" at the command line.

The client and server applications can run on the same Microsoft Windows NT or 9x computer 
when you use different screen groups.

To run the server, type:

  SOCKDUPS

To run the client, type:

  SOCKDUPC -l N

or

  SOCKDUPC -n BIGTOWER -l N

where BIGTOWER is the computer name and N specifies the number of messages you wish to 
send to the server.

For more information about the command line switches available from the server, enter:

  SOCKDUPS -?

For a listing of switches available from the client, enter:

  SOCKDUPC -?