> Commercial Freeware ColdFusion DOS Windows MAC Adobe Plug-Ins Gaming Top All > > >
## 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. #### [Manual friendly version] | #### > > > [ PDF Manual ] ### Download We hope you find your download of use. (638 KB) version 3.1 (`November 24 2004`) `views 1049` downloads 14052 (October 24 2006) ### Gallery There is no gallery currently available. ### Comments eddy `January 13 2004` I need to get documents from the the queue, would this component help? John Tudor `December 19 2003` I have just donwloaded TCPCLient.zip and the .dll is missing. Where can I find it? htnbleonm `July 30 2003` good Gregg P `May 30 2003` With TCPClient and SQL server, I built a complete FTP search engine. Fantastic code! Once I change the SQL server to MySQL, it will be a completely cost-free project. Gregg P `May 30 2003` With TCPClient and SQL server, I built a complete FTP search engine. Fantastic code! Once I change the SQL server to MySQL, it will be a completely cost-free project. Gert den Neijsel `March 26 2003` trying to talk IMAP4 from VBscript Gert den Neijsel `March 26 2003` trying to talk IMAP4 from VBscript David Delbridge `March 16 2003` CFHTTP agents are tough to write with all the JavaScript these days. Gotta write Telnet agents instead. Hopeful that your app will help us. Thank you. David Delbridge `March 16 2003` CFHTTP agents are tough to write with all the JavaScript these days. Gotta write Telnet agents instead. Hopeful that your app will help us. Thank you. Daryl `February 16 2003` Trying to test Telnet Daryl `February 16 2003` Trying to test Telnet L Yin `February 05 2003` I am developing a socket client which will embedded into ASP pages. Thanks for your component. I'll take a look. L Yin `February 05 2003` I am developing a socket client which will embedded into ASP pages. Thanks for your component. I'll take a look. Jared Clinton `January 29 2003` I want to check the mail server is working from the production env. I think your com object will help me do this Jared Clinton `January 29 2003` I want to check the mail server is working from the production env. I think your com object will help me do this Ian Skinner `January 24 2003` Looking to create a web based telnet application with Cold Fusion. Ian Skinner `January 24 2003` Looking to create a web based telnet application with Cold Fusion. Jason Cantrell `January 16 2003` Very nice! I hope I can learn to use this! ;) Jason Cantrell `January 16 2003` Very nice! I hope I can learn to use this! ;) kong il hyo `December 30 2002` help me kong il hyo `December 30 2002` help me Andrea Galmacci `December 29 2002` Great piece of code, Lewis! Did you ever compiled TCPClient for Linux? Any hints? Thanks in advance and Happy New Year! Andrea Galmacci `December 29 2002` Great piece of code, Lewis! Did you ever compiled TCPClient for Linux? Any hints? Thanks in advance and Happy New Year! Fredrik `December 23 2002` Hope this component will work for my schoolproject here in sweden. Thanks! Fredrik `December 23 2002` Hope this component will work for my schoolproject here in sweden. Thanks! Tyler Clendenin `December 13 2002` Really interested in playing with this. Tyler Clendenin `December 13 2002` Really interested in playing with this. Bruno `November 29 2002` I have to use pop3 Bruno `November 29 2002` I have to use pop3 ary `November 22 2002` tx for the soft ary `November 22 2002` tx for the soft marco druso `November 16 2002` an example to write my own component. thanks. marco druso `November 16 2002` an example to write my own component. thanks. Colin Fyfe `November 12 2002` One of the guys on my project team is ready to burn his language reference because of CFHTTP - hopefully this COM component will spare the poor books life ;) Colin Fyfe `November 12 2002` One of the guys on my project team is ready to burn his language reference because of CFHTTP - hopefully this COM component will spare the poor books life ;) Lee Haughton `November 11 2002` Really curoius. This could help me automate quite a few tasks. Lee Haughton `November 11 2002` Really curoius. This could help me automate quite a few tasks. Archie Neisz `November 03 2002` thanks for posting this tag for free MENARD Eric `November 03 2002` I was searching this since a long time. great ! Archie Neisz `November 03 2002` thanks for posting this tag for free MENARD Eric `November 03 2002` I was searching this since a long time. great ! Chris Bearden `October 23 2002` Looks interesting! Chris Bearden `October 23 2002` Looks interesting! Todd DeFrane `October 07 2002` Your software always has been great. Todd DeFrane `October 07 2002` Your software always has been great. Matt Ruwe `October 02 2002` It's awesome that you provide the source code for people to use! Matt Ruwe `October 02 2002` It's awesome that you provide the source code for people to use! Christian Otrel `September 30 2002` Intresting prg. delphiinfomail `September 30 2002` Need more Christian Otrel `September 30 2002` Intresting prg. delphiinfomail `September 30 2002` Need more Sanu Thapa `September 19 2002` I want to use this components for my BCA project. Sanu Thapa `September 19 2002` I want to use this components for my BCA project. Luis Almeida `September 16 2002` Thank you for such a nice product. Luis Almeida `September 16 2002` Thank you for such a nice product. Peter Heisen `August 14 2002` Thank you very much. Have been impressed with the clarity of the code. Peter Heisen `August 14 2002` Thank you very much. Have been impressed with the clarity of the code. Matt Goodman `August 11 2002` I'm going to try to see if I can use this assortment of tools to talk to our legacy database application. Matt Goodman `August 11 2002` I'm going to try to see if I can use this assortment of tools to talk to our legacy database application. Abraham Lloyd `July 25 2002` Cool! Nice work :) Abraham Lloyd `July 25 2002` Cool! Nice work :) Walter Albrecht `July 24 2002` Lets try this ... Mike Cassisa `July 24 2002` Checking it out, sounds like just what I need. What happens if my customer is the military and will not use this product on a network that is connected to the internet? Walter Albrecht `July 24 2002` Lets try this ... Mike Cassisa `July 24 2002` Checking it out, sounds like just what I need. What happens if my customer is the military and will not use this product on a network that is connected to the internet? sam dukakis `July 16 2002` just fooling around and trying to understand communications with different machines with a controlled environment. sam dukakis `July 16 2002` just fooling around and trying to understand communications with different machines with a controlled environment. Song Young sok `July 15 2002` thank you.. ^^* Song Young sok `July 15 2002` thank you.. ^^* Chris `July 10 2002` Seeing if we can use this to talk to Jabber Chris `July 10 2002` Seeing if we can use this to talk to Jabber Mark Congdon `July 08 2002` Sounds like an extremely useful tool. I'm planning to use it to try scripting an automated telnet session in VBScript, for starters. Mark Congdon `July 08 2002` Sounds like an extremely useful tool. I'm planning to use it to try scripting an automated telnet session in VBScript, for starters. James Tunstall `July 02 2002` just bout to write my first app to query half life servers for info.... this seems like it will help me James Tunstall `July 02 2002` just bout to write my first app to query half life servers for info.... this seems like it will help me Barkley Hughes `June 20 2002` Giving it a try, thanks. Barkley Hughes `June 20 2002` Giving it a try, thanks. Mighty Mouse `June 17 2002` You component rocks. Mighty Mouse `June 17 2002` You component rocks. Joerg Hobrlant `June 10 2002` Looking for are CF tag to interact with telnet. Joerg Hobrlant `June 10 2002` Looking for are CF tag to interact with telnet. Hari Narasimhan `June 05 2002` Thanks for such a wonderful product and for providing it free Hari Narasimhan `June 05 2002` Thanks for such a wonderful product and for providing it free Pekko Sams `June 04 2002` i need somekind of imap support to CF, looks like its time to read a few book ;-) Pekko Sams `June 04 2002` i need somekind of imap support to CF, looks like its time to read a few book ;-) David Blann `June 02 2002` curious cold fusion programmmer David Blann `June 02 2002` curious cold fusion programmmer Patric Stumpe `May 17 2002` Trying to build an FTP-Backup-Tool without cfftp Patric Stumpe `May 17 2002` Trying to build an FTP-Backup-Tool without cfftp Bob Davies `May 16 2002` Looks interesting as an assessment tool. Thanks Bob Davies `May 16 2002` Looks interesting as an assessment tool. Thanks Blabla `May 15 2002` this program is bla bla good!! Blabla `May 15 2002` this program is bla bla good!! George Alderton `May 14 2002` Looking for something to connect my AS/400 to an IIS server George Alderton `May 14 2002` Looking for something to connect my AS/400 to an IIS server adam `May 08 2002` just checking this tag out for sending XML adam `May 08 2002` just checking this tag out for sending XML Andrea Classen `May 07 2002` I was actually just looking for some tool to access binaries from within ColdFusion, and stumbled into your website. I am quite impressed! (Well, the only thing is that your website does not show up in my Netscape browser) Andrea Classen `May 07 2002` I was actually just looking for some tool to access binaries from within ColdFusion, and stumbled into your website. I am quite impressed! (Well, the only thing is that your website does not show up in my Netscape browser) Ed `May 04 2002` Checking sources of unusal activity Ed `May 04 2002` Checking sources of unusal activity Steve `May 02 2002` just exploring web.page to internal app.server connects via tcp. Steve `May 02 2002` just exploring web.page to internal app.server connects via tcp. Tim Russell `April 24 2002` Wanna play with rlogin.... Tim Russell `April 24 2002` Wanna play with rlogin.... Marco Puglia `April 10 2002` This is a great and useful cfx tag. Thank you very much. Marco Puglia `April 10 2002` This is a great and useful cfx tag. Thank you very much. Mark Delaney `April 08 2002` Just browsing for an IMAP solution to write a ColdFusion IMAP EMAIL client. Mark Delaney `April 08 2002` Just browsing for an IMAP solution to write a ColdFusion IMAP EMAIL client. craig `April 07 2002` need sockets in ASP craig `April 07 2002` need sockets in ASP Andrea Veggiani `April 05 2002` searching for a way to make an NNTP Coldfusion CLIENT Andrea Veggiani `April 05 2002` searching for a way to make an NNTP Coldfusion CLIENT Kim Chung-Ho `March 26 2002` Useful Client Socket! Kim Chung-Ho `March 26 2002` Useful Client Socket! Felipe de J. Hernandez Medina `March 15 2002` Gracias... Felipe de J. Hernandez Medina `March 15 2002` Gracias... Bart `March 10 2002` just d/ling to find out what this exactly does. Bart `March 10 2002` just d/ling to find out what this exactly does. Neelesh Dhopatkar `March 09 2002` just want to check what the hell is this Neelesh Dhopatkar `March 09 2002` just want to check what the hell is this heenji `February 28 2002` try!! heenji `February 28 2002` try!! Mohd Khairi lamsah `February 27 2002` good.. keep it up Mohd Khairi lamsah `February 27 2002` good.. keep it up Mirmand `February 26 2002` Hello From france Looking Mirmand `February 26 2002` Hello From france Looking Jim Stanfield `February 23 2002` Sounds interesting, tcpclient. Wish to learn. Jim Stanfield `February 23 2002` Sounds interesting, tcpclient. Wish to learn. Sammy `February 16 2002` I dont know what I'm doing. Sammy `February 16 2002` I dont know what I'm doing. Daniel Wander `February 15 2002` Excelent component. Daniel Wander `February 15 2002` Excelent component. suresh nalla `February 08 2002` ******good********** suresh nalla `February 08 2002` ******good********** Rusty Owens `January 30 2002` Looking for something to ping snmp services Rusty Owens `January 30 2002` Looking for something to ping snmp services Paul Sizemore `January 29 2002` You rock! Paul Sizemore `January 29 2002` You rock! shadan `January 18 2002` i'm a c++ programmer, shadan `January 18 2002` i'm a c++ programmer, chris mattmann `January 11 2002` using this for source code help, thanks! chris mattmann `January 11 2002` using this for source code help, thanks! Peter De Keer `January 10 2002` I am looking for a way to connect to an IRC server to get a jlist of who is on the chat... Sheila Handler `January 10 2002` I need this to play with web services (learning) using cold fusion Peter De Keer `January 10 2002` I am looking for a way to connect to an IRC server to get a jlist of who is on the chat... Sheila Handler `January 10 2002` I need this to play with web services (learning) using cold fusion W. Sean Harrison `January 03 2002` Fellas, Looks like a lot of fun. We're building a SOAP module into out ColdFusion application framework. If we work it all out with TCPC, we'll certainly adhere to your wishes regarding terms of use, etc, as well as make sure our clients (Developers, one and all) know how it works and where to go to learn more. Thx for turning this cool piece of code loose. W. Sean Harrison President / CTO ALIENetworks LLC "Perfect Encryption. Forever." W. Sean Harrison `January 03 2002` Fellas, Looks like a lot of fun. We're building a SOAP module into out ColdFusion application framework. If we work it all out with TCPC, we'll certainly adhere to your wishes regarding terms of use, etc, as well as make sure our clients (Developers, one and all) know how it works and where to go to learn more. Thx for turning this cool piece of code loose. W. Sean Harrison President / CTO ALIENetworks LLC "Perfect Encryption. Forever." rt krempetz `December 31 2001` Look forward to trying this... heard about it from the CF-talk list. rt krempetz `December 31 2001` Look forward to trying this... heard about it from the CF-talk list. Michael Hewett `December 21 2001` This component seems *very* promising! Michael Donnelly `December 21 2001` Mmmmm, sockets. You just gotta love sockets. Michael Hewett `December 21 2001` This component seems *very* promising! Michael Donnelly `December 21 2001` Mmmmm, sockets. You just gotta love sockets. John Foxwell `December 14 2001` Testing hardware IPC@chip from BECK John Foxwell `December 14 2001` Testing hardware IPC@chip from BECK Nagaraj Aenugula `December 13 2001` I will be thankfull to you if you component solve my problem Nagaraj Aenugula `December 13 2001` I will be thankfull to you if you component solve my problem Rudy `December 12 2001` Recommended by Craig. Rudy `December 12 2001` Recommended by Craig. Jean Fran√Åois Qu√àralt `December 08 2001` Thx for the control :-) Jean Fran√Åois Qu√àralt `December 08 2001` Thx for the control :-) Sean Copeland `December 06 2001` a client of one of our clients uses coldfusion and needs to post to coldfusion using https... I'm not a CF person, but hey, given that I know what they have to talk to, and you have this, I may just be able to do it! :) Sean Copeland `December 06 2001` a client of one of our clients uses coldfusion and needs to post to coldfusion using https... I'm not a CF person, but hey, given that I know what they have to talk to, and you have this, I may just be able to do it! :) Kevin Wolf `December 05 2001` Review of Overlapped I/O strategies for Winsock 2 on an internet monitoring service. Paul Hinett `December 05 2001` Hope this is what i am looking for Kevin Wolf `December 05 2001` Review of Overlapped I/O strategies for Winsock 2 on an internet monitoring service. Paul Hinett `December 05 2001` Hope this is what i am looking for Janek Schumann `November 30 2001` I try to create a Web-E-Mail-Client. :) Janek Schumann `November 30 2001` I try to create a Web-E-Mail-Client. :) Anjo `November 29 2001` It's a great help include the source code!!! Anjo `November 29 2001` It's a great help include the source code!!! Paul Hastings `November 23 2001` glad to hear you're still kicking around the forums... Paul Hastings `November 23 2001` glad to hear you're still kicking around the forums... Alejandro `November 22 2001` Good Job men! Alejandro `November 22 2001` Good Job men! Petteri Pyyny `November 20 2001` Idea is to find out if there are any relatively easy ways to setup a web-based NNTP section for our site that would allow users to browse through selected newsgroups. Duncan Hodson `November 20 2001` Need something to let SQL Server 2000 talk to our credit card payment gateway. This sounds perfect :) Petteri Pyyny `November 20 2001` Idea is to find out if there are any relatively easy ways to setup a web-based NNTP section for our site that would allow users to browse through selected newsgroups. Duncan Hodson `November 20 2001` Need something to let SQL Server 2000 talk to our credit card payment gateway. This sounds perfect :) Chance Egan `November 19 2001` Looking for a TCP Client Object that supports a connection timeout and a transfer timeout. Chance Egan `November 19 2001` Looking for a TCP Client Object that supports a connection timeout and a transfer timeout.
`Copyright © 1997-2006 by Lewis A. Sellers.` Login