The Simple Sockets Library makes sockets easy to use and comes as public domain source code. It resembles C's file I/O, uses whatever port is available, has named servers and port reuse, streaming/blocking sockets used, polling support, blocking/selection support via numerous functions, timeout control and firewall support.
| Tags | Communications Internet Scientific/Engineering Software Development Libraries |
|---|---|
| Licenses | Freeware Public Domain |
| Operating Systems | Windows Windows Windows Windows POSIX Linux |
| Implementation | C C++ |
Recent releases


Release Notes: This release improves <Sinit.c> for Windows. It includes the "b" option for Sopen() (block until the requested server becomes available). It includes Stestfd.c (Stestfd(int fd)) to allow for simple testing via the mask for the presence of data on the file descriptor. There are some fixes to allow all of the EXAMPLES subdirectory to compile under Windows+Cygwin.
Recent comments
20 Aug 2009 10:13
Just what I was looking for. It does just what it says on the lid too! I have spent hard cash on commercial libraries and still not got what I really needed. This is good stuff!
16 Aug 2005 08:13
Nice piece of code :-)
I use this library for few applications on Linux (Suse 9.2) and Windows (XP and 2000) with only small modifications. It speeds up my development and works great. Thank you.
15 Sep 2004 18:38
Re: Excellent Idea!
> I've been looking for some months for a
> library that would make socket
> programming easier and more uniform. A
> big "thank you" to the authors
> of this library for a wonderful
> contribution to the development
> community.
anthony m saffer exposed
check it out anthony
25 Jul 2002 09:02
Excellent Idea!
I've been looking for some months for a library that would make socket programming easier and more uniform. A big "thank you" to the authors of this library for a wonderful contribution to the development community.