السلام عليكم ورحمة الله وبركاته
بعد بحث طويلا وتجارب عديدة تم حل مشكلة تجاوز الروتر للاتصال المباشر بين طرفين موجودين على الأنترنت
الحل وجدته في أحد المنتديات الأجنبية لكني وجدت مشكل مع الروتر الذي أعمل به لذلك بدأت بالبحث في جانب الUPNP والتي تكون مدعومة عادة من معظم الرواتر الآن وقد حللت المشكل مع الروتر الذي أملكه وتم الاتصال بنجاح
العملية تعتمد على التحاور مع الروتر بارسال اوامر في منطقة آمنة من أجل فتح منفذ داخل الروتر من أجل استقبال الاتصال الخارجي فقط يجب كما قلنا أن تكون خاصية UPNP مفعلة على الروتر
ضمن المثال المقترح فئة Socket مبسطة وجميلة طبعا سهلة الاستعمال وجدتها على vbfrance فقط قمت بتعديل بسيط داخلها من أجل دعم الكتابة العربية
المثال مطروح للتجربة يحوي على 3 مشاريع
الأول كلاس UPNPSocket قمت فيها بتجميع الأكواد المهمة المستعملة
عند تشغيل الخادم يعطيك رقم الايبي الحقيقي الذي يمكن للعميل الاتصال به مع الخادم
لذلك يجب أن يعرف العميل هذا العنوان لكي يتصل بالخادم
الملفات:
الكود سورس
الملفات التنفيذية من أجل التجربة
بالتوفيق للجميع

