• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

ping/H03-May-2022-885692

skstream/H03-May-2022-3,7552,425

test/H03-May-2022-1,647969

tools/H03-May-2022-684564

AUTHORSH A D31-Aug-201153 21

COPYINGH A D31-Aug-201117.6 KiB341281

ChangeLogH A D06-Nov-201233.9 KiB768648

DoxyfileH A D31-Aug-201164 KiB1,5561,114

INSTALLH A D31-Aug-20117.6 KiB183143

Makefile.amH A D25-Oct-2012579 2619

Makefile.inH A D03-May-202227.4 KiB855760

NEWSH A D06-Nov-2012635 3316

READMEH A D31-Aug-2011602 119

README.FreeSocketsH A D31-Aug-20111.9 KiB5440

TODOH A D11-Jul-20122.4 KiB5540

acinclude.m4H A D25-Oct-20125 KiB156137

aclocal.m4H A D06-Nov-2012336.2 KiB9,5798,618

autogen.shH A D25-Oct-2012884 5136

config.guessH A D31-Aug-201144.5 KiB1,5341,318

config.h.inH A D06-Nov-20122.2 KiB8758

config.subH A D31-Aug-201133.3 KiB1,6941,549

configureH A D06-Nov-2012558.1 KiB18,66415,725

configure.acH A D06-Nov-20127.9 KiB376324

depcompH A D31-Aug-201118.2 KiB631407

install-shH A D31-Aug-201113.3 KiB521344

ltmain.shH A D01-Oct-2012277 KiB9,6627,310

mingw32-skstream.spec.inH A D31-Aug-20111.7 KiB6453

missingH A D31-Aug-201111.2 KiB377281

skstream-0.3.pc.inH A D31-Aug-2011284 119

skstream-unix-0.3.pc.inH A D31-Aug-2011107 54

skstream.spec.inH A D31-Aug-20111.3 KiB5948

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