The following downloads are provided under the GNU General Public License.
RPM's
-
rudesocket-1.2.0-1.i386.rpm
(160K)
Install with:
rpm -Uvh rudesocket-1.2.0-1.i386.rpm
If it complains about a dependency from rudesocket-devel, add the --nodeps switch:
rpm -Uvh rudesocket-1.2.0-1.i386.rpm --nodeps
-
rudesocket-devel-1.2.0-1.i386.rpm
(7.4K)
Install with:
rpm -Uvh rudesocket-devel-1.2.0-1.i386.rpm
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
rudesocket-1.2.0.zip (346KB)
extract with:
unzip rudesocket-1.2.0.zip
To install from source distributions:
- Extract the distribution
cd rudesocket-1.2.0
./configure --with-openssl
make
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 BCC32Everything you need to use rudesocket with SSL support with Borland bcc32
rudesocket-1.2.0-bcc32.zip (785K)