SockTalk, the the TCP/IP communications solution for Smalltalk/V, is a Windows Sockets (WinSock) compliant set of classes for Smalltalk/V for Windows, Win32 and Windows NT which interfaces to Windows Sockets compliant Dynamic Link libraries. It enables Smalltalk developers to deploy client server applications written entirely in Smalltalk. SockTalk supports both blocking (synchronous) and non-blocking (asynchronous) Windows Sockets applications. Note that while a SockTalk application is running in a "live" image, the developer can still continue work in the Smalltalk image.
SockTalk comes with online help and sample programs which can be run against a remote server or a server task on a local machine. Full source code is included, and any executables developed using SockTalk can be distributed royalty-free.
Windows Sockets (WinSock) defines a Network Programming interface for Miscrosoft Windows based on the Berkeley Software Distribution (BSD) sockets. It is supported by a number of network software vendors and is included as part of Windows NT.
The diagram below indicates where LPC Consulting's SockTalk fits in the client-server application architecture.
SockTalk requires a Windows-capable PC and the following software:
A) Microsoft Windows 3.x or Windows for Workgroups or Windows NT
B) Digitalk Smalltalk/V for Windows or Win32
C) A TCP/IP stack with a Windows Sockets DLL
D) A driver for your Network Interface Card or equivalent driver (e.g. SLIP ...)
SockTalk is released into the public domain. Permission is granted to any individual or institution to use, copy, or redistribute this software so long as all of the original files are included unmodified, that it is not sold for profit, and that the copyright notice above is retained.
The Program is supplied "AS IS" without any warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantabilty and fitness for a particular purpose. In no event shall LPC Consulting Services Inc. be liable for any damages, either direct or consequential, caused by the use, or inability to use, this program.
SockTalk is available for downloading in the form of a self-extracting ZIP file. Download file SOCK16.EXE for SockTalk for Smalltalk.V 2.x for Windows or file SOCK32.EXE for SockTalk for Smalltalk.V 2.x for Win32/NT. Sites where SockTalk is available for downloading:
Copyright © 1994 LPC Consulting Services Inc.
Author: Ken Findlay kfindlay@ican.ca - last edited May 15th, 1996