Nareszcie biblioteka SNL doczekała się stabilnego wydania! Zdecydowałem się zreorganizować API, tak by w przyszłości dało się ja łatwiej rozszerzać.
SNL jest biblioteką dostarczającą abstrakcyjną warstwę pozwalająca na komunikację aplikacji przez sieć z wykorzystaniem protokołów TCP oraz UDP (a w przyszłości i innych).
Zmiany w stosunku do wydania RC1:
- zreorganizowałem API, dzięki czemu udało mi się upakować kilka interfejsów w jeden, dzięki czemu API zyskało na przejrzystości (zdaję sobie sprawę, że nie powinienem wprowadzać tak drastycznych zmian w wersji RC, więcej się to nie powtórzy 😉 ).
- udało mi się znacznie ograniczyć wykorzystanie tzw. mutexów, co powinno pozytywnie wpłynąć na wydajność biblioteki
- poprawiłem kilka błędów i dodałem przykładowe aplikację, prezentujące możliwości biblioteki
Wszystkie przyszłe wydania z gałęzi 1.x będą zgodne na poziomie API/ABI.