SNL – nowa biblioteka sieciowa; pierwsze wydanie

  • Home
  • /
  • Blog
  • /
  • SNL – nowa biblioteka sieciowa; pierwsze wydanie

Data: 24 grudnia, 2007

SNL (Small Network Library) jak sama nazwa skazuje jest małą biblioteką obsługującą połączenia sieciowe. Biblioteka jest napisana w języku C i oparta o bibliotekę GLib. Niektóre jej cechy:

  • obsługiwane protokoły: TCP, UDP, SCTP
  • obsługiwane rodziny adresów: IPv4, IPv6
  • wrappery dla najważniejszych funkcji powszechnie znanych jako „Socket API”
  • zbiór obiektów i interfejsów zbudowanych w oparciu o GObject

Planowane rzeczy:

  • obsługa wielu platform (Solaris, Microsoft Windows, Linux, pochodne BSD)
  • synchroniczne i asynchroniczne obiekty serwerów, klientów itd.
  • rozbudowane  wrappery „Socket API”
  • translacja adresów
  • pełna obsługa wielowątkowości
  • wsparcie innych protokołów

Obecna wersja 0.1 jest wydaniem NIESTABILNYM! Pierwsza stabilna wersja będzie nosić numer 0.2 i ukaże się pewnie po maturach 😉

Na stronie projektu dostępna jest paczka ze źródłami, jednak zainteresowanych zachęcam do śledzenia zmian w SVNie.

Chętnych do pomocy przy testowaniu, portowaniu na inne platformy, pisania kodu lub dokumentacji serdecznie zapraszam do współpracy. Namiary na stronie projektu.

Podobne wpisy

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone


{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Newsletter OSnews raz w tygodniu. Bez reklam.