C++ Professional Toolkit
from $599.00Overview
The C++ Professional Toolkit is a legacy set of TCP/IP protocol libraries that you can add quickly to any Windows application or port to non-Microsoft operating systems using the base level classes, preserving the interface. This toolkit also includes compiled VBX, OCX, VCL, and DLL files for both 16-bit and 32-bit environments. Our PowerTCP for ActiveX product line supersedes the C++ Professional Toolkit and should be considered if you are looking for an updated, royalty- free ActiveX control. If the C++ Profession Toolkit is what you are looking for, click Download to access a free 30-day trial.
- TFTP is available only in the C++ Professional Toolkit
Included components: TCP, FTP, TFTP (Client and Server), Telnet, VT320 emulation, SMTP, POP3, HTTP, SNMP, UDP, Time, REXEC, RSHELL, RLOGIN, WHOIS protocols for many development environments including Visual Basic, Visual C++, Borland C++, Delphi, C++Builder & PowerBuilder.
Includes
The PowerTCP C++ Professional Toolkit installation comes complete with the following:
- 16-bit and 32-bit C++ libraries for Microsoft and Borland.
- 16-bit and 32-bit DLLs.
- 16 Controls.
- 23 Full Sample projects.
- Full MS Help 1.3 Documentation, including examples.
- Free Introductory Support.
Controls/Objects Included
The PowerTCP C++ Professional Toolkit includes the following controls:
| Component | Description |
|---|---|
| FINGER Control | Performs the Finger protocol |
| FTP Control | Performs the FTP protocol |
| HTTP Control | Performs the HTTP protocol |
| POP3 Control | Performs the POP3 protocol |
| REXEC Control | Performs the remote execute protocol common to UNIX systems. |
| RLOGIN Control | Performs the remote login protocol common to UNIX systems |
| RSHELL Control | Performs the remote execute protocol common to UNIX systems. |
| SMTP Control | Used for sending electronic mail. |
| SNMP Control | Performs the SNMP protocol |
| TCP Control | Performs the TCP protocol |
| Telnet Control | Performs the Telnet protocol |
| TFTP Control | Performs the TFTP protocol |
| TIME Control | Performs the Time protocol |
| UDP Control | Performs the UDP protocol |
| VT Control | Provides terminal emulation |
| WHOIS Control | Performs the WHOIS protocol |
Sample Projects Included
The samples are fully working applications and include complete source code.
| Sample Name | Description | Environments |
|---|---|---|
| Background FTP | Illustrates how Dart's FTP components can be used to stream multiple files over the network. | Borland C Builder, Delphi 16 and 32 bit, VB 16 and 32 bit, VC++ 16 and 32 bit. |
| Echo Server | Accepts passive connections and echoes back all data it receives over those connections. | Borland C Builder, Delphi 16 and 32 bit, VB 16 and 32 bit, VC++ 16 and 32 bit. |
| FTP Client | Allows you to send a receive files between a remote computer. | Borland C Builder, Delphi 16 and 32 bit, VB 16 and 32 bit, VC++ 16 and 32 bit. |
| HTTP Client | Demonstrates the mechanics of connecting to an HTTP server, and sending/receiving resources from the server. | Borland C Builder, Delphi 16 and 32 bit, VB 16 and 32 bit, VC++ 16 and 32 bit. |
| HTTP Server | Demonstrates how to make a TCP control listen for and accept HTTP requests. | VB 16 and 32 bit |
| POP3 Client | Demonstrates retrieval of mail from a POP3 mail server. | Borland C Builder, Delphi 16 and 32 bit, VB 16 and 32 bit, VC++ 16 and 32 bit. |
| R-Protocols | Demonstrates execution of commands on a remote computer (all three R-Utilities on one sample). | Borland C Builder |
| Rexec | Demonstrates execution of commands on a remote computer. | Delphi 16 and 32 bit, VB 16 and 32 bit, VC++ 16 and 32 bit |
| Rlogin | Demonstrates execution of commands on a remote computer. | Delphi 16 and 32 bit, VB 16 and 32 bit |
| Rshell | Demonstrates execution of commands on a remote computer. | Delphi 16 and 32 bit, VB 16 and 32 bit |
| SMTP Client | Allows sending of email to a mail server. | Borland C Builder, Delphi 16 and 32 bit, VB 16 and 32 bit, VC++ 16 and 32 bit. |
| SNMP Agent | Demonstrates using the SNMP library to develop an agent program to provide information to a remote computer using this protocol. | Borland C Builder, Delphi 16 and 32 bit, VB 16 and 32 bit, VC++ 16 and 32 bit. |
| SNMP Manager | Demonstrates using the SNMP library to provide information about a remote computer. | Borland C Builder, Delphi 16 and 32 bit, VB 16 and 32 bit, VC++ 16 and 32 bit. |
| TCP Blaster | Demonstrates connecting, disconnecting, sending and receiving data using the TCP protocol. | Borland C Builder, Delphi 16 and 32 bit, VB 16 and 32 bit, VC++ 16 and 32 bit. |
| Telnet VT 320 Emulator | Emulates a VT320 terminal, demonstrating a connection to a remote computer using a terminal interface. | Borland C Builder, Delphi 16 and 32 bit, VB 16 and 32 bit, VC++ 16 and 32 bit. |
| TFTP Client - Server | Demonstrates file transfer using the TFTP protocol. | Borland C Builder, Delphi 16 and 32 bit, VB 16 and 32 bit, VC++ 16 and 32 bit. |
| UDP Blaster | Demonstrates using the UDP library to send data between two UDP ports. | Borland C Builder, Delphi 16 and 32 bit, VB 16 and 32 bit, VC++ 16 and 32 bit. |
| Server Template | Demonstrates a Generic TCP server that can be tailored to perform any protocol. | VB 16 and 32 bit |
| Server to Server FTP | Uses the FTP control to show how to transfer a file between two servers. | VB 16 and 32 bit |
| Dynamic Server | Demonstrates a high-performance Server application using a collection of dynamically created controls. | VB 32 bit |
| Multiple Client Spawner | Uses Dynamic Creation to allow you to spawn an infinite (as many as resources will allow) number of clients that will connect to the machine and port that you designate. | VB 32 bit |
| Time | A single command is sent via a TCP connection to a Time server running on a remote host. | |
| Whois | A single command is sent via a TCP connection to a Whois server running on a remote host. | VB 32 bit |
C++ Free Trials
FREE Trials for C++ Professional Toolkit
| Environment | Description | Download |
|---|---|---|
| Visual C++ | 32-bit DLLs and Class Libraries | Download Now! |
| Visual C++ | 16-bit DLLs and Class Libraries | Download Now! |
| Borland C++ | 32-bit DLLs and Class Libraries | Download Now! |
| Visual Basic 4/5 | 32-bit OCXs | Download Now! |
| Visual Basic 3 | 16-bit VBXs | Download Now! |
| Visual Basic 4 | 16-bit OCXs | Download Now! |
| Borland C++ Builder | 32-bit Class Libraries | Download Now! |
| Delphi | 32-bit VCLs | Download Now! |
| Delphi | 16-bit VCLs | Download Now! |
| PowerBuilder | 32-bit OCXs | Download Now! |
Questions? Please contact us at productinfo@dart.com.
Purchase Options
Cannot be purchased online. Please contact Dart's sales department for pricing.
Have any questions about purchasing? See our Sales FAQ