Client / Server TCP/IP and UDP/IP Winsock Sockets Communications Component Library

The MarshallSoft Client / Server Communications Library (CSC) is a communication component DLL library used to create server and client programs that can communicate with each other across any TCP/IP (Transmission Control Protocol/Internet Protocol) or UDP/IP (User Datagram Protocol/Internet Protocol) network such as the Internet or a private network (intranet or LAN [local area net]).

The Client / Server Communications Library (CSC) uses the Winsock/sockets API to provide the capability to quickly develop Client/Server TCP/IP or UDP software applications. A good selection of example programs and complete documentation is provided with each CSC SDK.

Some of the many features of the Client/Server Communications Component library are as follows:

The Client/Server Communications Component DLLs (CSC32.DLL and CSC64.DLL) can be called from any language (C/C++, Visual C++, .NET, Visual Basic, VB.NET, VBA, Borland Delphi, Visual FoxPro, COBOL, Xbase++, Visual dBase, PowerBasic, etc.) capable of calling the Windows API. Current released versions of CSC are for C/C++, Visual Basic, Delphi, Visual Foxpro and Xbase++, however, we have declaration files for other computer languages available.


For more information and download links, see