سلام
السؤال هو إذا كنت عامل برنامجين يتصلوا ببعضهما البعض عبر الأنترنت عبر أداة Winsock 6.0 عبر برتوكول الاتصال الـ UDP فعندما أعمل :
البرنامج الأول :
winsock_object.bind("my_pc",789) لاحظ أني وضعط أسم جهازي
و my_pc فقط كمثال
البرنماج الثاني :
winsock_object.connect("my_pc",789) لاحظ أني وضعت في البرنماج الثاني أسم جهازي حيث سوف يتص به
المشكلة :
1) البرنامج الأول لا يعمل Bind وأعتقد أنه من الضروري وضع IP address بدلا من إسم جهازي فهل هذا صحيح (لا تنسى في الأنترنت وليس غيرها) ؟
2) البرنامج الثاني لا يعمل Connect ولنفس السبب على ما أعتقد فهل هذا كمان صحيح ؟
3) إذا كان صحيح فكيف أستطيع أجعل ال IP حق جهازي ثابت أو أجعل البرنامج في الجهاز الثاني يعرف الـ IP إذا تغير في كل مرة أدخل فيها في الجهاز بواسطة البرنامج الأول عبر جهازي علما أني أدخل على الأنترنت بواسطة Dail-Up connection .... وشكر :)
MohannaD
;)