Skip to content

dreibh/socketapi

Repository files navigation

Socket-API
Socket API for the SCTPLIB User-Space SCTP Implementation
SCTP Project Logo
https://www.nntb.no/~dreibh/sctplib

💡 What is Socket-API?

Socket-API is an implementation of the SCTP Socket API for the SCTPLIB user-space SCTP implementation. See RFC 6458 for a description of this API.

📚 Details

It contains a number of files and directories that are shortly described hereafter:

  • AUTHORS: People who have produced this code.
  • COPYING: The license to be applied for using/compiling/distributing this code.
  • INSTALL: Basic installation notes.
  • README.md: This file.
  • socketapi: This directory contains the socketapi sources.
  • socket_programs: Example programs written in C.
  • cppsocketapi: Some C++ wrapper classes for easier socket access.
  • cppsocket_programs: Example programs written in C++ using the C++ classes.

💾 Build from Sources

Socket-API is released under the GNU General Public Licence (GPL).

Please use the issue tracker at https://github.com/dreibh/socketapi/issues to report bugs and issues!

Development Version

The Git repository of the Socket-API sources can be found at https://github.com/dreibh/socketapi:

git clone https://github.com/dreibh/socketapi
cd socketapi
sudo ci/get-dependencies --install
./configure
make

Note: The script ci/get-dependencies automatically installs the build dependencies under Debian/Ubuntu Linux, Fedora Linux, and FreeBSD. For manual handling of the build dependencies, see the packaging configuration in debian/control (Debian/Ubuntu Linux), socketapi.spec (Fedora Linux), and Makefile FreeBSD.

Contributions:

Release Versions

See https://www.nntb.no/~dreibh/socketapi/#current-stable-release for the release packages!

🔗 Useful Links