The FoxPro TCP and UDP socket library offers a client/server component that enables multiple servers and clients to work together simultaneously. With this software, users can create proxy, chat, file transfer, HTTP, SMTP, POP3, FTP, and DNS client programs. It supports both 32 and 64-bit platforms through Windows 10 and is royalty-free.
One of the standout features of this library is its support for "one time" passwords. This helps to ensure that your data remains secure, even if your credentials are compromised. The library also enables you to encrypt and decrypt data and files, with support for session keys to protect against unauthorized access.
The FoxProTCP and UDP socket library supports secure and private messaging, which is ideal for sensitive information such as financial transactions or personal data. For even stronger encryption/decryption support, the library can be used in conjunction with the MarshallSoft AES Encryption Library.
Creating chat servers and clients, client/server file transfer programs, and clients that communicate with various TCP servers (POP3, IMAP, HTTP, FTP, SMTP, DNS, etc.) is a breeze with this library. You can also connect to a device by sending commands to its IP address.
Another great feature of this library is its ability to create SMTP proxy programs that extract a copy of all recipient addresses, POP3 proxy programs that filter incoming email for spam, and HTTP proxy programs that filter content.
The FoxProTCP and UDP socket library allows you to send and receive data buffers or entire files, with servers capable of handling multiple connections concurrently. You can also specify the maximum number of connections the server will accept.
The library supports both TCP and UDP protocols and is fully functional with 32-bit FoxPro through VFP 9.0, as well as 32-bit and 64-bit Windows through Windows 10. There are multiple example programs included, and the library does not depend on support libraries, making it easy to use.
Finally, there is royalty-free distribution with your compiled application, with C source code available. Additionally, free technical support and updates are available for one year. A fully functional evaluation version is available as well.
Version 7.1: Fixed problem with cscFileCRC() and cscCryptoPutFileExt(). Added cscTestDotted(). Fixed problem in cscRelease(). Increased MAX_DATA_SIZE from 30000 to 50000 bytes. Added CSC_SET_SOCK_REUSE [to cscSetInteger()].