[2792] in comp.os.os2.announce archive
PROGRAMMING: C++ TCP/IP socket++ library is ported to OS/2 and VisualAge C++
daemon@ATHENA.MIT.EDU (Paul Elliott)
Fri Apr 18 13:57:13 1997
To: os2ann.DISCUSS@bloom-picayune.MIT.EDU
Date: 17 Apr 1997 16:17:48 GMT
From: paul.elliott@hrnowl.lonestar.org (Paul Elliott)
Reply-To: paul.elliott@hrnowl.lonestar.org (Paul Elliott)
Reply-to: paul.elliott@hrnowl.lonestar.org (Paul Elliott)
---------------------------------------------------------------------
This is the README file for a port of Gnanasekaran Swaminathan's C++ SOCKET++
library to OS/2 using IBM's Visual Age C++ compiler and the TCP/IP interface
that comes with IBM's Toolkit version 4.00.1.
The port is not source code compatible with the UNIX version of SOCKET++ by
Gnanasekaran Swaminathan.
If you are working on UNIX see:
http://ganesh.mit.edu/sanjeev/drim/socket.html
The differences for OS/2 are mostly how you would construct a sockstream or
sockinet object or an object derived therefrom.
This software basically allows a TCP/IP network connection to be treated as an
object which is an iostreams.
In addition, there is an interface to OS/2 unnamed pipes which is sort of a
"popen" for iostreams. This unnamed pipe interface could be used independently
of the TCP/IP socket interface.
This is a pre-pre-release of this software and may contain bugs.
If you find any, please email paul.elliott@hrnowl.lonestar.org.
Please do not upload this software to public FTP sites or other public
distribution sites at this time.
When it is stable, I will upload it to ftp.cdrom.com.
For now, get the software from:
http://www.io.com/~pelliott/pme/socket/readme.html
ftp://ftp.io.com/pub/usr/pelliott/socket.zip
To use this software you must read the documentation.
It comes in several different forms, in the .zip file.
socket++.texi (a texinfo file).
socket++.info (an info file that can be viewed by info or gnuemacs).
socket++.dvi (a TeX dvi file.)
socket++.ps ( a postscript file.)
socket.inf ( an OS/2 inf file that can be viewed with VIEW)
html\socket\Top.html
( an HTML file that can be viewed with WEB viewers)
it is also at http://www.io.com/~pelliott/pme/socket/Top.html
The inf file and the HTML file contain additional graphics, so use them if you
can.
Permission is granted to use at your own risk and distribute this software in
source and binary forms provided the above copyright notice and this
paragraph are preserved on all copies. This software is provided "as is"
with no express or implied warranty.
Gnanasekaran Swaminathan holds the copyright on this file. And he deserves
most of the credit. Paul Elliott holds the copyright on this file as a derived
work. That is, Paul Elliott has the copyright on the changes to this file that
were made to make this software work under OS/2. Paul Elliott probably
deserves most of the blame. A copy of Gnanasekaran Swaminathan's original
unmodified file should appear elsewhere with the distribution.
Version: 19Feb1997 1.11-OS/2 mod version 1.0
Paul Elliott Telephone: 1-713-781-4543
Paul.Elliott@hrnowl.lonestar.org Address: 3987 South Gessner #224
Houston Texas 77063
=====================================================================
| c.o.o.announce submissions: POST [or email comp-os-os2-announce@uunet.uu.net]
| Please address other correspondence to lfirrantello@bix.com .
| Please see: http://www.bix.com/pub/os2ann/pindex.htm for posting guidelines