Main page
Features, common information
Main principles

  Examples
HTTP connection
Sending email
Low level access

  Download

  Registration

  Methods & properties



TCP/IP connectivity on the fly with ASP and other scripts

What is ShotIp

ShotIp is an OLE automation application (COM application, ASP component etc.) that allows your scripts to connect with other computers on Internet or intranet networks "on the fly". In several strings of code you can retrieve text or binary data from remote Web host, post form data to Web host, send complicated email message containing attachments.

ShotIp can be used with any software supporting OLE automation. This list includes:
ASP
VBScript
Visual Basic
others

Features and advantages

High level HttpConnection object allows easy to connect with other HTTP servers and send/retrieve data via GET, POST,HEAD methods without knowledge of HTTP protocol details
You can easy POST data to HTTP servers emulating HTML form data
Easy modifying HTTP request variables to interact with server software
Ajustable timeout for HTTP and low level functions
Proxy support for HTTP
Handly saving retrieved data to a disk file for HTTP
Both HTTP grabber and SMTP email sender in one: you do not need several components for those operations
Handly retrieving of HTTP response variables makes your script smaller and smarter
High level Mail object allows easy to send email messages with attachments using any available SMTP servers without knowledge of SMTP protocol and MIME specification details
ShotIp supports different types of email messages: the software choose the best type in the accordance with your requirements.
ShotIp is not based on other installed software. The only requirement is TCP/IP protocol installed. That means there are no any collisions with other installed software.
Low level TCP/IP interface allows to use other non-standard protocols supported by server, if they exist.
The Ping object allows easy to check whether remote host is alive.

 ©2001 Mikhail Tchikalov
 mtchikalov@iname.com 1