الويب على شبكة الإنترنت: https://tatsuhiro-t.github.io/wslay/
Wslay هي مكتبة WebSocket مكتوبة في C. وهي تنفذ الإصدار 13 الموصوف في RFC 6455. تقدم هذه المكتبة مستويين من واجهة برمجة التطبيقات: API المستندة إلى الأحداث وواجهة برمجة التطبيقات ذات المستوى المنخفض القائم على الإطار. بالنسبة إلى واجهة برمجة التطبيقات القائمة على الأحداث ، فهي مناسبة لنمط نمط المفاعل غير المحظور. يمكنك ضبط عمليات الاسترجاعات في الأحداث المختلفة. بالنسبة إلى API المستند إلى الإطار ، يمكنك إرسال WebSocket Frame مباشرة. يدعم WSLAY جزء نقل البيانات فقط من بروتوكول WebSocket ولا يقوم بمصافحة فتح في HTTP.
يدعم Wslay:
لا تؤدي Wslay أي عمليات I/O الخاصة بها. بدلاً من ذلك ، يقدم عمليات الاسترجاعات لهم. هذا يجعل WSLAY مستقلة على أي أطر I/O ، SSL ، مآخذ ، إلخ. هذا يجعل WSLAY محمولًا عبر مختلف المنصات ويمكن لمؤلفي التطبيق اختيار أطر I/O بحرية.
راجع تقارير اختبار Autobahn: الخادم والعميل.
يستخدم sphinx لتوليد صفحات الرجل.
لبناء وتشغيل برامج اختبار الوحدة ، هناك حاجة إلى الحزم التالية:
لإنشاء وتشغيل البرامج المثال ، هناك حاجة إلى الحزم التالية:
من السهل البناء من Git ، ولكن يرجى التأكد من استخدام AutoConf 2.68 على الأقل:
$ autoreconf -i $ Automake $ autoconf $ ./configure جعل $