Here are the materials from my presentation at the 1999 TopSpeed Developer's Conference. In the process of reviewing this, I realized that the information is ten years old. Some of it is signficantly dated, but some is still quite relevant. Ten years later, I still use Catalyst SocketTools for direct access (SMTP and SFTP, most recently) from Clarion programs.
If you delete the global map embed and the “send email” procedure, this application will run without SocketTools.
Note that this program does not unload properly. I did something when building the application and haven't had a chance to go back and find out what I did wrong. If you compile and run the application, you will need to manually kill the application after you shut it down.
These files are additional examples that were not demonstrated at DevCon.