Projects / Simple Sockets Library

Simple Sockets Library

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
Licenses
Operating Systems
Implementation

Recent releases

  •  19 Aug 2009 20:54

    Release Notes: This release improves 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.

    •  16 Apr 1999 01:25

      Release Notes: Includes two new examples, Spm (the PortMaster) now uses setsid, Speername/Speeraddr fixed, now supports s### and c### modes to Sopen (avoids PortMaster, uses fixed port).

      Recent comments

      20 Aug 2009 10:13 davidgoadby

      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 rex71

      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 johnyp

      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

      http://websiteripoffs.com

      check it out anthony

      25 Jul 2002 09:02 ProgrammerGuy918

      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.

      Screenshot

      Project Spotlight

      OpenStack4j

      A Fluent OpenStack client API for Java.

      Screenshot

      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.