Windows Sockets 3270 Telnet Application Version 2.0a Written by: Nov 3, 1993 Jim Rymerson Computing Services Queen's University Kingston Ontario Canada THE INFORMATION AND CODE PROVIDED IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL THE AUTHOR OR QUEEN'S UNIVERSITY BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDIND DIRECT, INDIRECT, INCINENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF THE AUTHOR OR QUEEN'S UNIVERSITY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. This program executable is released into the public Domain. You can copy it, use it and circulate it to others but you can't sell it. Some of the original Winsock code was developed by John A. Junod in his WS_FTP application. I thank him for his efforts. I also thank Marvin Solomon from the University of Wisconsin whose unix WISC3270 telnet was the base for some of the 3270 code. Availability: QWS3270 is available via anonymous FTP from ftp.ccs.queensu.ca in the pub\msdos\tcpip directory as qws3270.zip System Requirements: My development and testing was all completed using the Trumpet Windows Sockets DLL Alpha #16 and #17. The code has also been tested with PC/TCP version 1.1 Winsock DLL. The application is running on a Packard Bell 486sx/25 with a 101 key keyboard running Windows 3.1. Installation: 1. Create a program item pointing to QWS3270.EXE in the command line. 2. Copy QWS3270.INI to your WINDOWS directory. The settings in this file can be modified with a text editor or using the SETUP menu within the application. Winsocks Supported: The following is a list of the winsock implementations that the have been tested by the developer: 1. Trumpet Windows Sockets Alpha #16 and #17. 2. PC/TCP version 1.1 Winsock DLL. The following is based on a note that I received from Chris Sacksteder from Pennsylvania State University: 1. PC/TCP 2.22 and winsock 1.09 alpha 5 - works 2. Lanera TCPOpen - works 3. Netmange Chamelon 3.11n - works 4. Microsoft TCP/IP for Windows for Workgroups - works 5. Windows NT 3.1 - works Known Restrictions: 1) A PROTOCOL and SERVICES file must exist in the Winsock directory. 2) Only emulates 3278 model 2 terminals. 3) Only supports 101 key keyboards. 4) The following 3270 commands have not implemented: start field extended modify field set attribute graphics escape Still to do: 1. Allow 3270 keys (clear, erase end of field, etc) to be changed. 2. Allow different font sizes. This would probably require that the window size be saved in the .INI file. 3. Allow cut and paste. 4. Allow beep to be turned off. 5. allow a host to be input via the command line. Suggestions for improvements and enhancements are welcome. Please indicate the application release number when reporting problems/bugs. The application is currently changing quickly and your bug may already be fixed by a more current release.