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

60 lines
1.5 KiB
Plaintext

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 -?