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

RSS Recent releases

  •  19 Aug 2009 22:07

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.

  •  30 Jan 2001 06:13

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).

RSS Recent comments

20 Aug 2009 10:13 Avatar davidgoadby Thumbs up

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 Thumbs up

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 &quot;thank you&quot; to the authors

> of this library for a wonderful

> contribution to the development

> community.

anthony m saffer exposed

websiteripoffs.com

check it out anthony

25 Jul 2002 09:02 ProgrammerGuy918 Thumbs up

Excellent Idea!
I've been looking for some months for a library that would make socket programming easier and more uniform. A big &quot;thank you&quot; to the authors of this library for a wonderful contribution to the development community.

Screenshot

Project Spotlight

Disk Based HashTables

Hash tables on hard disk.

Screenshot

Project Spotlight

Expect-lite

An automation tool for non-experts.