|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| ping/ | H | 03-May-2022 | - | 885 | 692 |
| skstream/ | H | 03-May-2022 | - | 3,755 | 2,425 |
| test/ | H | 03-May-2022 | - | 1,647 | 969 |
| tools/ | H | 03-May-2022 | - | 684 | 564 |
| AUTHORS | H A D | 31-Aug-2011 | 53 | 2 | 1 |
| COPYING | H A D | 31-Aug-2011 | 17.6 KiB | 341 | 281 |
| ChangeLog | H A D | 06-Nov-2012 | 33.9 KiB | 768 | 648 |
| Doxyfile | H A D | 31-Aug-2011 | 64 KiB | 1,556 | 1,114 |
| INSTALL | H A D | 31-Aug-2011 | 7.6 KiB | 183 | 143 |
| Makefile.am | H A D | 25-Oct-2012 | 579 | 26 | 19 |
| Makefile.in | H A D | 03-May-2022 | 27.4 KiB | 855 | 760 |
| NEWS | H A D | 06-Nov-2012 | 635 | 33 | 16 |
| README | H A D | 31-Aug-2011 | 602 | 11 | 9 |
| README.FreeSockets | H A D | 31-Aug-2011 | 1.9 KiB | 54 | 40 |
| TODO | H A D | 11-Jul-2012 | 2.4 KiB | 55 | 40 |
| acinclude.m4 | H A D | 25-Oct-2012 | 5 KiB | 156 | 137 |
| aclocal.m4 | H A D | 06-Nov-2012 | 336.2 KiB | 9,579 | 8,618 |
| autogen.sh | H A D | 25-Oct-2012 | 884 | 51 | 36 |
| config.guess | H A D | 31-Aug-2011 | 44.5 KiB | 1,534 | 1,318 |
| config.h.in | H A D | 06-Nov-2012 | 2.2 KiB | 87 | 58 |
| config.sub | H A D | 31-Aug-2011 | 33.3 KiB | 1,694 | 1,549 |
| configure | H A D | 06-Nov-2012 | 558.1 KiB | 18,664 | 15,725 |
| configure.ac | H A D | 06-Nov-2012 | 7.9 KiB | 376 | 324 |
| depcomp | H A D | 31-Aug-2011 | 18.2 KiB | 631 | 407 |
| install-sh | H A D | 31-Aug-2011 | 13.3 KiB | 521 | 344 |
| ltmain.sh | H A D | 01-Oct-2012 | 277 KiB | 9,662 | 7,310 |
| mingw32-skstream.spec.in | H A D | 31-Aug-2011 | 1.7 KiB | 64 | 53 |
| missing | H A D | 31-Aug-2011 | 11.2 KiB | 377 | 281 |
| skstream-0.3.pc.in | H A D | 31-Aug-2011 | 284 | 11 | 9 |
| skstream-unix-0.3.pc.in | H A D | 31-Aug-2011 | 107 | 5 | 4 |
| skstream.spec.in | H A D | 31-Aug-2011 | 1.3 KiB | 59 | 48 |
README
1Skstream is an iostream based C++ socket library. It is ideally suited for use
2as the underlying transport for Atlas-C++, and has been well tested and
3debugged. It was first discovered for WorldForge when it was used in UClient
4and has since been packaged up as its own library for use on other WorldForge
5projects. The code was originally written by Rafael Guterres Jeffman who is not
6involved with the project but we have extensively rewritten it, and added new
7features such as IPv6 support and unix domain sockets. It now maintained for
8WorldForge by Al Riddoch and others.
9
10This is version 0.3.2.
11
README.FreeSockets
1/**************************************************************************
2 FreeSockets - Portable C++ classes for IP(sockets) applications. (v0.3)
3 Copyright (C) 2000-2001 Rafael Guterres Jeffman
4
5 This library is free software; you can redistribute it and/or
6 modify it under the terms of the GNU Library General Public
7 License as published by the Free Software Foundation; either
8 version 2 of the License, or (at your option) any later version.
9
10 This library is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 Library General Public License for more details.
14
15 You should have received a copy of the GNU Library General Public
16 License along with this library; if not, write to the Free
17 Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
18
19**************************************************************************/
20
21(This file was created from the original CHANGELOG's header.)
22
23Latest Release Version: 0.2.3
24
25REMAINING BUGS:
26 - Setting the size of the underlying buffer is not yet working.
27
28Supported and Tested plataforms:
29 Windows 95/98/2000
30 Linux
31 BeOS
32
33Compilers used for testing:
34 Borland C++Buider 3, 4 & 5. Borland C++ Free Compiler.
35 Microsoft Visual C++ 6.0 and .NET
36 GCC 2.91 & 2.95 (Linux)
37 GCC BeOS
38
39Platform Remarks:
40-BeOS
41 * Timeout control is unavaiable under BeOS due to its implementation of
42 sockets. BeOS support select() only when reading and not for writing or
43 exceptions. This will change when BONE is officially released.
44 * SOCK_RAW is not supported under BeOS.
45-Linux
46 * RAW Sockets can only be used under Linux when SUID is ROOT.
47
48Future Work:
49 - A multi-threaded TCP server class.
50
51Note on Testing:
52 - In order to run 'make check' you must have CppUnit 1.6.1 or later installed.
53
54