"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > لماذا يفشل VB.Net Telegram API AuthKey Exchange في إنشاء مفتاح AuthKey صالح؟

لماذا يفشل VB.Net Telegram API AuthKey Exchange في إنشاء مفتاح AuthKey صالح؟

تم النشر بتاريخ 2024-12-22
تصفح:285

Why is my VB.Net Telegram API AuthKey Exchange Failing to Generate a Valid AuthKey?

أولاً وقبل كل شيء، لم أتمكن من إكمال تبادل مفتاح المصادقة والتفويض حتى الآن. أنا قريب، ولكن في الوقت الحالي تحتوي النتيجة التي أحصل عليها على قيم غير صالحة (على سبيل المثال، يحتوي AuthKey على عدة أنواع من القيم غير المعروفة بينما أتوقع في الغالب 0).
على الرغم من أن هذا البرنامج النصي VB.Net يشبه إلى حد كبير تسلسل AuthKey لـ Telegram API، إلا أنه بطريقة ما لن يصل إلى اكتماله وينتج عنه AuthKey صالح. الكود الآخر المكتشف يفعل نفس الشيء. أفترض أننا إما نفتقد شيئًا بالغ الأهمية أو أننا بحاجة إلى تنفيذ أكثر تعقيدًا. أثناء العملية أيضًا، اكتشفت أن المكتبة المستخدمة لإجراء الاتصال الآمن بخوادم Telegram تفتقد هذه الطريقة المهمة لإغلاق الاتصال بشكل نظيف.

Public Sub Close(ByVal asWait As Boolean)
     If _stream IsNot Nothing Then
        If asWait Then _stream.Close()
        If _are IsNot Nothing Then _are.WaitOne()
        _stream = Nothing
     End If
End Sub

سأبقيك على اطلاع بأي تقدم آخر
الأفضل

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3