هذه نسخة مجهورة من Wrapper للمكتبة الأصلية لمحرك شبكة Raknet.
برقية
كيفية استخدامه
من أجل استخدام محرك شبكة Raknet في مشروعك ، أوصي بدراسة عميل وخادم الاختبار. انظر sampleclient.cs و sampleserver.cs
ما الجديد؟
- رمز محدث ومحسّن (C ++)
- إضافة: Bitstream ( اكتب/قراءة البيانات بأداة بسيطة وموثوقة ، تدعم الضغط ، ضغط دلتا )
- تمت إضافة: كلمة المرور للخادم ( تقييد الاتصالات للخادم بكلمة مرور )
- إضافة: تشفير البيانات ( تشفير البيانات القوي ، لا داعي للقلق بشأن أمان الاتصال ... يمكنك تعطيله إذا قررت استخدام التشفير الخاص بك )
- تمت إضافة: الحد من نطاق النطاق الترددي ( حد النطاق الترددي لكل اتصال )
- إضافة: الحصول على بيانات إحصاءات محددة ( الحصول على مقدار البيانات المرسلة/المستلمة ، معدل النقل ، ping ، الخسارة ، إلخ )
- تمت إضافة: ميزات الاستعلام ( بيانات خادم الطلب باستخدام بروتوكول UDP المستخدم في أي لغات برمجة تدعمها )
- إضافة: مكافحة DDOS ( تقييد الاتصال من نفس العنوان لبعض الوقت )
إنشاء عميل وخادم خاص
لإنشاء الخادم الخاص بك ، تحقق من الأمثلة هنا وهنا
استفسار
استفادة من البيانات من الخادم
لطلب معلومات حول الخادم ، تحتاج إلى إرسال حزمة إلى الخادم برأس 8 بايت ، مع أخذ أي تمثيل للرأس من الجدول أدناه
| خيط | Ulong | عرافة |
|---|
RakQuery | 8751168580485865810 | 0x79726575516B6152 |
انظر عينة الاستعلام
إذا لم يتم تحديد بيانات استجابة من جانب الخادم ، فقد استجاب الخادم بالرسالة النصية "Rakquery"
إذا لم يستجب الخادم للطلبات ، فسيتم إيقاف تشغيل الخادم ، أو يتم إغلاق المنفذ الذي يعمل عليه ، أو يتم تعطيل قبول الطلبات من قبل المستخدم
قم بتعيين استعلام على جانب الخادم
لتحديد بيانات استجابة استجابة Rakserver.setQueryResponce (بيانات البايت []) ( يوصى بالاتصال على فترات من 2-3 ثوان )
لتعطيل معالجة الاستعلام ، اتصل بـ rakserver.allowquery (false) ؛
انتباه!
هذا الإصدار من محرك الشبكة غير متوافق مع الآخرين!
بعد كل إصدار تحديث ، أوصي بشدة باستبدال المكتبات من مجلد الإضافات وجميع البرامج النصية لتجنب أخطاء الاتصال والتعطل.