Please Help

RudeSocket™ Open Source C++ Socket Library

Version 1.2.0

Download RudeSocket

The following downloads are provided under the GNU General Public License.


Source RPM

rudesocket-1.2.0-1.src.rpm (226)
Install it with:
#>rpmbuild --rebuild rudesocket-1.2.0-1.src.rpm
The newly created RPMs will be located somewhere in the /usr/src/redhat/RPMS/ directory.

If you don't have rpmbuild:
#>yum install rpm-build

If you don't have openssl-devel:
#>yum install openssl-devel
If you don't have a cpp compiler:
#>yum install gcc-c++

Source Distributions

rudesocket-1.2.0.tar.bz2 (223K)
extract with:
tar jxvf rudesocket-1.2.0.tar.bz2
rudesocket-1.2.0.tar.gz (314KB)
extract with:
tar zxvf rudesocket-1.2.0.tar.gz (346KB)
extract with:
To install from source distributions:
  1. Extract the distribution
  2. cd rudesocket-1.2.0
  3. ./configure --with-openssl
  4. make
  5. make install

To build on windows, you will need to define WIN32 when compiling.
e.g. for Borland bcc32, cd to the src directory and run:

bcc32 -c -DWIN32 *.cpp
dir /B *.obj > objectlist.txt
for /F %i in (objectlist.txt) do @tlib rudesocket.lib +%i
To include SSL support for windows, you must also define USING_OPENSSL
You will need to build openssl for your platform and locate the include directory that is created (/inc32)
bcc32 -c -DWIN32 -DUSING_OPENSSL -I/OpenSSLPath/inc32 *.cpp
dir /B *.obj > objectlist.txt
for /F %i in (objectlist.txt) do @tlib rudesocket.lib +%i

Windows Binaries

Borland BCC32
Everything you need to use rudesocket with SSL support with Borland bcc32 (785K)