مكتبة عناوين ومقبس C++ بسيطة وسهلة الاستخدام.
هل ترغب في الحصول على اتصال شبكي في برنامجك الصغير ولكن التعزيز يبدو أكثر من اللازم؟ وما مدى صعوبة هذه الأشياء ذات المقبس على أي حال، أليس كذلك؟ - بعد تواجدي هناك أكثر من مرة، أكتب هذه المكتبة على أمل أن تعفيني من الترميز المستقبلي للمقابس غير المكتملة ذات الاستخدام الواحد.

تكوين وبناء المكتبة/الأمثلة/العرض التوضيحي/الاختبارات باستخدام CMake.
يقوم هدف تثبيت CMake بإعداد مشروع تجريبي قائم على CMake مناسب كنقطة انطلاق للتطبيقات الخاصة.
تمثل فئة Address المضيف المحلي أو عناوين UDP/TCP البعيدة وتستخدم لإنشاء عناوين محلية وإرسال/اتصال بمآخذ توصيل بعيدة.
توفر فئات المقبس المقبس Socket* و Socket*Buffered و Socket*Async مستويات مختلفة من الراحة حول تمثيل مقبس نظام التشغيل الخام:
SocketUdp و SocketTcp الوظائف الأساسية مثل الاتصال والإرسال والاستقبال، بينما يستمع Acceptor لاتصالات TCP الواردةSocketUdpBuffered و SocketTcpBuffered بإضافة تجمع مخزن مؤقت داخلي للتلقيSocketUdpAsync و SocketTcpAsync بالإضافة إلى AcceptorAsync بواسطة Driver (أي مؤشر ترابط) يوفر عملية غير متزامنة لمآخذ توصيل واحدة أو عدة مآخذ توصيلإذا تم إنشاؤها بدعم TLS، فيمكن إنشاء مثيل لجميع فئات مقبس TCP باستخدام شهادة SSL وملف المفتاح الخاص لتشغيل الاتصالات المشفرة.
يتم استخدام فئة ToDo لجدولة المهام التي سيتم تشغيلها بواسطة Driver في وقت معين، على سبيل المثال عمليات إرسال حزم نبضات القلب الدورية أو محاولات إعادة الاتصال.