Note to CICA site admin - please move this to /winsock and/or /programr/vbasic. *THIS REPLACES VBWSK01A.ZIP & VBWSK02A.ZIP* Title: VBWSK03A.ZIP Version: 0.3 (alpha test version) Description: This is a Visual Basic custom control that provides access to the Winsock network programming API. Author: Brian Syme, gxlr07@udcf.gla.ac.uk Maintained-by: Brian Syme, gxlr07@udcf.gla.ac.uk Maintained-at: sunsite.unc.edu, ftp.cica.indiana.edu Platforms: Windows 3.1, Visual Basic, requires 386 CPU or higher, programmed in C and Visual Basic. Copying-Policy: Freely Redistributable (acknowledgement required.) Change History From 0.2 to 0.3 - Connecting to a host specified as a dotted-decimal IP address now works properly. - It was sometimes possible to lose data sent by a remote host if the remote service sent data and closed the socket very quickly. This shouldn't happen now. - Non-Line mode read buffering error corrected. From 0.1 to 0.2 - Various documentation errors corrected (doubtless others introduced.) - Each of the six possible network events (read, write, out-of-band, accept, connect and close) now has it's own event procedure instead of the single parameterised event procedure. - The LineReady property has now been changed to EOF. - Sent property returns the number of characters successfully sent by the last assignment to the data property. (It's possible for this to be less than the full amount due to the underlying protocol stack's internal buffering limits.) - Reading the Host property returns the name of the remote host - particularly useful for validating incoming connections. - Now works with Visual Basic 2.0 (properly.) - Error handling and diagnostics are being improved.