## TCPClient (3.1) `November 24 2004`

by Lewis A. Sellers
`Send related correspondence to: webmaster@intrafoundation.com`
Windows COM [w/ C++ source code]

### Description

The COM object Intrafoundation.TCPClient allows you to talk to any Internet server using TCP/IP such as: HTTP, NNTP, POP3, SMTP, IMAP, IRC, FTP, WHOIS, ECHO, RLOGIN, FINGER, etc. You could for instance ask an internic WHOIS server to return information on a domain name. Or you could do a FINGER on JOHNC at IDSOFTWARE.COM to read John Carmack's .plan file. Or query a POP3 email server, or an NNTP news server, or an FTP server, or just about anything else.
Simple, but useful.
More specifically it provides for asynchronous communications to any TCP/IP based server (which is just about everything higher-level on the Internet). You can send text messages to or receive messages from any of these servers. You can send or receive binary data back and forth from them as well.
This COM object provides only the elemental, base functionality you need to talk to these servers. As for what you're supposed to say to them and what do the messages they send back mean, well... Try reading the official RFC text documents to learn their languages.
But, as an example, a good way to start out with the SMTP mail server is to simply hold out a hand and say:
HELO
What you do afterward is up to you....
--min

### Copyright

This software is Copyright (c) 2000, 2001, 2003 by Lewis A. Sellers.

### TermsOfUse

This software is Copyright (c) 2000, 2001, 2003 by Lewis A. Sellers. It is not public domain, nor is it GPL'ed, but it is very close. As long as you do not modify any files in the archive, nor add to them, nor delete any of them, and do not charge for access to said archive you may redistribute the archive as you like.
You may use this software as-is with any software you wish, so long as said archive is included unmodified with proper credits and link to it's homesite is included also (http://www.intrafoundation.com/tcpclient.asp).
You may modify and use the source code as you like -- with the understanding that if you do, you still have to include the original, unaltered archive as well as the aforementioned credits and link.
You may use this software in commerical applications, whether closed-source or open-source so long as the aforementioned unaltered archive is included with the application and the aforementioned creditation and hyperlink are included.
If this software is used in a released project or included in a publication you are to make reasonable efforts to contact the author and notify them as to such. The author of this software has a primary email address of: products@intrafoundation.com.
You use this software at your own risk.

### Platform Specifications

FREEWARE TCP COM Object
With the complete C++ source code
For use on websites with ColdFusion, ASP, PHP4, Visual Basic or C++

### Version History

- version 2.15 `July 20 2003`

  Slight cleanup and rebuild. Had to fiddle around a bit to get the Platform SDK to properly handle it.

- version 2.14 `September 13 2001`

  Added PING.

There is no gallery currently available.