Overview

Secure Tool
Winsock Tool
FTP Tool
Telnet Tool
Emulation Tool
Server Tool
Mail Tool
SNMP Tool
Web Tool

PowerTCP Server ToolPowerTCP Server Tool

A Server Control teams up with NT Service and TCP Controls to enable the rapid construction of high-quality/high-performance custom server applications. Use this product instead of the Winsock Tool if you are writing a server application and you want to minimize the amount of house-keeping code you will need to write.

  • Server Control - An internal Daemon object automatically accepts connections, and TCP objects are automatically created, managed and destroyed. All events include a TCP object as a parameter, so common code can be used to manage all sessions. Active connections are stored in a collection.
  • Service Control - Use this control to build an application that runs as an NT service.
  • TCP Control - Use to implement any upper-layer protocol that is based on a TCP data stream. The included FTP server requires the use of a TCP connection for its data connection.
Benefits & Features
  • Server Control eliminates your management of connections, greatly reducing the code you have to write and debug.
  • Server Control automatically cleans up when closed under harsh conditions, protecting your application and the operating system from unexpected user actions.
  • Server Control operates on a single thread, eliminating the overhead associated with multi-threaded applications.
  • Service Control hooks directly into the NT Service Manager using WIN32 calls.
  • All the benefits listed in the PowerTCP Overview.
Sample Projects
  • FTP Server – Uses Server, Service, and TCP Controls to implement an FTP Server. Written in Visual Basic 6.
  • SMTP Server – Uses Server and Service Controls to implement a Mail Server. Written in Visual Basic 6.
  • HTTP Server – Uses Server and Service Controls to implement a Web Server. Written in Visual Basic 6.
  • Character Generator – Uses Server and Service Controls to generate a continuous stream of characters. Written in Visual Basic 6.
  • Discard Server – Uses Server and Service Controls to receive data without doing anything else. Written in Visual Basic 6.
  • Echo Server - Uses the Server and Service Controls to demonstrate an Echo Server that can be installed as an NT Service. Written in Visual Basic 6 and Visual C++.
Potential Uses/Applications
  • Build a chat server.
  • Create an SMTP/POP3, FTP or HTTP server.
  • Create MUD server.
  • Create a proxy server.
  • NT Server monitoring application.
Compatibilities
  • Development Environments: Visual Studio, Office 97 (VBA), C++Builder, Delphi, PowerBuilder and other environments that supports ActiveX (ATL) controls.
  • Operating Systems: Windows 95/98, NT4, NT 2000.


© 1999 Dartcom, Inc. All rights reserved.