تم استخدام الأداة في الأصل كأداة لاختبار التحمل الداخلي، وقد تم تحسينها والآن تم فتح كود المصدر الكامل وإصداره، وآمل أن يكون مفيدًا لك.
هذه الأداة عبارة عن مجموعة أدوات لتصحيح أخطاء الشبكة، بما في ذلك وظائف تصحيح أخطاء المنفذ التسلسلي (RS232/RS485/RS422...) وإيثرنت (TCP/UDP). يمكن إرسال واستقبال البيانات، أو إعادة توجيه البيانات. يمكن استخدامه لمحاكاة مختلف TCP وUDP والمنافذ التسلسلية وخوادم websocket والعملاء
المترجم: يتم تجميع هذه الأداة باستخدام VS2017
يعتمد على مكتبات الطرف الثالث:
تجميع التكوين:
لماذا استخدام MFC؟
أريد ببساطة إنشاء نسخة خضراء من ملف واحد للملف القابل للتنفيذ، وبالنظر إلى إطار عمل واجهة المستخدم الناضج الحالي، فهو أكثر ملاءمة.
ما هو استخدام وظيفة إعادة التوجيه؟
سيناريو استخدام إعادة التوجيه إذا كنت تريد مراقبة الاتصال بين جهازين (أو العميل والخادم)، وتريد أيضًا محاكاة العميل أو الخادم الذي يرسل البيانات، فأنت بحاجة إلى استخدام إعادة التوجيه.
ما المقصود بالعديد من العملاء المتزامنين؟
يستخدم هذا النوع من العملاء بشكل أساسي لإنشاء عدد كبير من العملاء للاتصال بالخادم في نفس الوقت وإرسال واستقبال البيانات لإجراء اختبار التحمل على الخادم.
إذا كنت لا ترغب في تجميع مكتبة BOOST، فكيف يمكنك استخدامها مباشرة؟
يمكنك تنزيل ملف EXE مباشرة في دليل Bin واستخدامه مباشرة.
إذا كان تكوين التطبيق المبلغ عنه غير صحيح، فيرجى تثبيت مكتبة وقت تشغيل VS2017 C++، والتي يمكن أيضًا تنزيلها مباشرة في دليل Bin.
صفحة تحميل البرامج:
https://github.com/Zhou-zhi-peng/NetDebugger/releases
إذا لم تكن لديك أي احتياجات خاصة، فقم بتنزيل NetDebugger_Release_x64.exe مباشرة.
إذا كنت تعتقد أن هذا البرنامج مفيد لك وترغب في دعم المؤلف، فيمكنك مسح رمز الاستجابة السريعة ضوئيًا للتبرع للمؤلف.
إذا وجدت أنه غير مجدي، يمكنك أيضًا إعطاء رأيك للمؤلف:
https://github.com/Zhou-zhi-peng/NetDebugger/issues/new