Overview

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

PowerTCP Winsock ToolPowerTCP Winsock Tool

These easy-to-use ActiveX Controls provide the building blocks you need for basic Internet application development. Superior buffer management, the use of variants supporting String and Byte-array data, and optional blocking use makes this tool exceptionally complete and versatile.

  • TCP Control - Use to implement any upper-layer protocol that is based on a TCP data stream.
  • Daemon Control - Use to build a server. Can accept an unlimited number of connections that can be assigned to dynamic TCP Controls for stream management. (Check out the Server Tool for a turn-key Server Control that makes server applications ever easier to write!)
  • UDP Control - Use to send and receive User Datagrams and raw IP Datagrams. Broadcast operation is supported.
  • Ping Control - Send and receive ICMP echo (Ping) messages. Dynamically discover if a host is reachable.
  • DNS Control - Send and receive Domain Name Server messages. Forward lookup, reverse lookup, and mail server lookup is supported.
  • RAS Control - Use to establish a Remote Access Server (RAS) connection to a remote communications server.
Benefits & Features
  • TCP Search Method supports variable length records and line processing, eliminating the need to search for termination characters and simplifying buffer management.
  • TCP Fill Method supports fixed length binary records, simplifying buffer management and reducing the code needed to send and receive binary structures.
  • UDP supports raw datagrams, providing the ability to access advanced protocols like ICMP.
  • RAS can be invisible or visible, simplifying user configuration.
  • DNS Control bypasses Winsock system services, so you can query ANY Domain Name Server on the Internet.
  • Ping Control will confirm the presence of any host on the Internet, even if hosted server applications are not responding!
  • Controls can operate on separate threads, so Server Applications can be written using apartment model multi-threading features.
  • All the benefits listed in the
  • All the benefits listed in the PowerTCP Overview.
Sample Projects included for VB 5/6, Visual C++, Delphi, C++Builder and PowerBuilder
  • Web Server - a simple multi-threaded VB application serves up static HTML files.
  • TCP Client - shows non-blocking interactive operation.
  • TCP Blaster - shows blocking interactive operation.
  • UDP Client - shows how to build an interactive "chat" utility.
  • RAS Client - shows dial-up operation.
  • Ping Client - ping any host on your network.
  • DNS Client - demonstates interaction with any Domain Name Server.
  • WebAlive - compares the performance of 2 web servers (VB only).
Potential Uses/Applications
  • Build a personal stock quote application.
  • Create a multi-threaded server.
  • Write a custom client/server protocol.
  • Create dynamic pages using a TCP Control on a Cold Fusion server.
  • Inter-process communications.
  • Build an lpd print server.
  • Use ping to continually check status of company network devices.
  • Broadcast UDP packets to check for software licensing.
  • Create a chat program.
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.