Copyright: West Wind Technologies, 1997-2005
Status: Shareware

Web Site: http://www.west-wind.com/wwipstuff.asp
Register: http://www.west-wind.com/wwstore/
Support: http://www.west-wind.com/wwThreads/

Welcome to the West Wind Internet Tools or wwIPStuff. These tools provide the basic functionality for client applications that want to extend the functionality of Visual FoxPro applications to the Internet.

This product is distributed as shareware and must be registered if used for production code. If you received wwIPStuff as part of West Wind Web Connection your copy if wwIPStuff is registered as part of the Web Connection package.

A sample application with source code is provided in the \Samples directory. You can run this sample (wwHTTPDemo.app) in the Samples directory.

West Wind IP Tools is designed for Visual FoxPro 8.0 or later, but it works equally well for VFP 7.0 and with a few minor exceptions VFP 6.0! Most of the functionality will also work under 5.0 but 5.0 operation is not officially supported and may require a few code tweaks.

Features


wwIPStuff provides the following features:

  • Sending of SMTP Email with attachments
  • Dynamic access to HTTP content over the Web.
  • HTTP GET/POST operation, upload files, post XML
  • Synchronous and asynchronous operation for HTTP and Email
  • HTTP SQL access over the Web (requires Fox Web backend) to VFP, ODBC data.
    Return data in VFP tables, XML or ADO recordsets.
  • HTTP COM access that allows running COM objects over the Web. Supports wwHTTPCOM clients (this class) or XML clients from a Web browser.
  • FTP upload and download. FTP directory functionality.
  • A client socket class that allows you to communicate with servers using WinSock.
  • Domain name lookup and reverse lookup.
  • Simple one function Zip methods (requires DynaZip)
  • Basic RAS dial-up functions
  • Fast C based URLEncoding and URLDecoding routines.
  • UTF-8 Conversions for XML

Samples


Please take a look at the examples located in the Samples directory to get you on your way.

The samples directory is located in \samples. To run samples and support code I highly recommend you do the following:

DO LOAD_WWIPSTUFF

This loads all the procedure files and class libraries into memory. From thereon in you can use the examples. Two sets are provided:


  • wwIPSTUFF_SAMPLES.prg
    provides very simple examples on how to do individual tasks

  • wwHTTPDemo.app/pjx
    This project provides several demos that put things together. Keep in mind that the server demos require a Web server, which in this case is running West Wind Web Connection


Last Updated: 2/22/2005