الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كود غلق بورت معين

مغلق
بدأه students في 7 فبراير 2005 · 42 رد · 5,744 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#26

كبداية جرب البحث في الصفحة التالية الى ان اجد لك برنامج مميز و مشروح بالعربي (لا ادري اين هو الآن !!!) :

System tray

بنت اليمن ،،

لا اله الا الله .. محمد رسول الله

(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)

يا حيّ يا قيـوم ... برحمتك استغيث ... اصلح لي شأني كله و لا تكلني الى نفسي طرفة عين

#27

السلام عليكم .

إسمحوا لي في البداية أن أشكر أعضاء هذا النتدى الرائع وخاصة أختي بنت اليمن.

حيث قدمتم لي المساعدة في الوقت الذي لم أجد فيه المساعدة في أي مكان أخر وأسأل الله أن يجعل في هذا العلم عزاً ونصراً للإسلام.

في الحقيقة مازالت لدي أسئلة و أتمنى أن لا تضيق صدوركم بها :

هل يمكن إستخدام الدالة Gettcptable في الحصول على معلومات مثل:

متى تم فتح الإنترنت,الوقت المستغرقفي الإنترنت,

وأن لم يكن ذلك ممكن هل توجد دالة أخرى تقوم بذلك؟؟؟

وشكراً

#29

اختي الغالية كاثي ، ارجوا فعلاً ان اكون افدتك و ان اكون اهلاً لشكرك :) ،، بالنسبة لسؤالك :

(هل يمكن إستخدام الدالة Gettcptable في الحصول على معلومات مثل:

متى تم فتح الإنترنت,الوقت المستغرقفي الإنترنت,)

الجدول TCP Table يوفر العديد من المعلومات ، بالنسبة لوقت فتح الانترنيت فهذا يعني وقت فتح المنفذ 80 و بالتالي الفكرة ستكون هل يوفر الجدول TCP معلومات عن وقت فتح المنفذ ؟؟؟ فقط اعطيني وقت لأبحث في هذا ...

و ارجوا لكي التوفيق ،،

بنت اليمن ،،

لا اله الا الله .. محمد رسول الله

(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)

يا حيّ يا قيـوم ... برحمتك استغيث ... اصلح لي شأني كله و لا تكلني الى نفسي طرفة عين

#30

وييييييييييييييييييييينك أختي الغالية بنت اليمن إن شاء الله ما تكوني نسيتينا.

B)

سبحان الله وبحمده سبحان الله العظيم

#31

عفووووووووووووووووووواً اخي students .. يبدو اني احتاج الى شريحة رام جديدة لذاكرتي :) ، سوف اعود بالردود غداً إن شاء الله ،،

بنت اليمن ،،

لا اله الا الله .. محمد رسول الله

(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)

يا حيّ يا قيـوم ... برحمتك استغيث ... اصلح لي شأني كله و لا تكلني الى نفسي طرفة عين

#32

و أنا في الانتظار على أحر من الجمر أختي بنت اليمن. (h)

سبحان الله وبحمده سبحان الله العظيم

#33

السلام عليكم ...

اليك اخي students المرفق التالي لمثال وضع برنامج ضمن الـ SysTray ..

اختي الكريمة كاثي الى الآن لم اجد وصف دقيق جداً لتحديد وقت فتح المنفذ .. ولكن .. هنا طريقة يُعمل بها و هي اضافة عنصر وهمي يمثل الوقت الى عناصر الـ TCP Table و يتم احضار الوقت من النطام نفسه (دالة Time) .. اعتقد ان هذا الحل يجدي ،،

و اتمنى للجميع الوفيق ،،

بنت اليمن ،،

Code3SysTry.zip

تم تعديل هذه المشاركة بواسطة بنت اليمن في 27 فبراير 2005 في 10:32

لا اله الا الله .. محمد رسول الله

(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)

يا حيّ يا قيـوم ... برحمتك استغيث ... اصلح لي شأني كله و لا تكلني الى نفسي طرفة عين

#34

و اليكم كود غلق المنفذ 80 مرة اخرى لحدوث مشكلة معي في المرفقات ،،

بنت اليمن ،،

__________________80.zip

لا اله الا الله .. محمد رسول الله

(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)

يا حيّ يا قيـوم ... برحمتك استغيث ... اصلح لي شأني كله و لا تكلني الى نفسي طرفة عين

#35

والله تعبتك معي ولكن جزاك الله خير الجزاء (وإن شاء الله لو معي أسئلة عن المرفق سوف أرسل لكي

عادي صح............ :D )

(h)

سبحان الله وبحمده سبحان الله العظيم

#36

صح ... :)

بنت اليمن ،،

لا اله الا الله .. محمد رسول الله

(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)

يا حيّ يا قيـوم ... برحمتك استغيث ... اصلح لي شأني كله و لا تكلني الى نفسي طرفة عين

#38

أختي الكريمة بنت اليمن السلام عليكم ورحمة الله وبركاتة.

لدي سؤال عن الكود الذي أغلقنا بواسطتة البورت 80 :D وهو:

هل نستطيع بواسطة هذا الكود غلق بورت اخر (بورت25 أو بورت 21 )إذا كان الجواب نعم ما هو الجزء الذي سوف نعدلة بالضبط.

وشكرا. (h)

سبحان الله وبحمده سبحان الله العظيم

#39

ويييييييييييينك أختي بنت اليمن أكيد أنزعجتي من كثرة الاسئلة :rolleyes:

سبحان الله وبحمده سبحان الله العظيم

#40

لا بالعكس .. اعذرني ما ادري كيف مر عليّ ردك على الموضوع .. (ارجوا ان تدعي لي لأني بصدد التحضير لمقابلة عمل اليوم و الظاهر ان هذا ما كان يشغل بالي :) ) ..

بالنسبة لسؤالك .. فلإجابة نعم .. و التغير سيكون على الشكل التالي :

  If GetTcpPortNumber(TcpTableRow.dwRemotePort) = 25 Then
                    TcpTableRow.dwState = 12
                    SetTcpEntry TcpTableRow
                    DoEvents
                End If

حيث نضع 25 (او المنفذ المراد اغلاقه ) في السطر الذي نقارن به اذا كان المنفذ الذي تم فتحه للتو هو المنفذ الذي نريد غلقه ..

طبعاً هذه الخاصية موجودة بشكل واضح في مشروعي التخرجي (التحكم في منافذ الشبكة عن بعد) .. حيث يتم ادخال رقم المنفذ من قبل المستخدم .. و تستطيع ان تعود الى الموضوع حتى تتضح الفكرة عندك اكثر :) ..

خالص تحياتي ،،

بنت اليمن ،،

لا اله الا الله .. محمد رسول الله

(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)

يا حيّ يا قيـوم ... برحمتك استغيث ... اصلح لي شأني كله و لا تكلني الى نفسي طرفة عين

#41

مشكورة أختي بنت اليمن وجزاك الله الف خير ووفقك في كل عمل تودين القيام بة.

(h)

سبحان الله وبحمده سبحان الله العظيم

#42

الأخت الفاضلة بنت اليمن ,الأخ students إسمحوا لي أن أشاركم النقاش وأطرح السؤال التالي:

عندما قمت بمحاولة إغلاق البورت 25 كما ذكرتي أختي بنت اليمن لم يحدث شئ وظل بإمكاني إرسال رسائل وعندما حاولت إغلاق البورت

21 لم يحدث شئ وظل بإمكاني إنزال البيانات علىجهازي.فهل هذا يعني عدم إغلاق البورت وأن الكود السابق يقوم فقط بإغلاق البورت 80 فقط وإذا كان ذلك فكيف يمكن إغلق البورت 25 أو 21 .

وشكرا

#43

تحياتي لكي اختي kathy .. (و وين الغيبة :) ) .. في الحقيقة انا لم اجرب المنفذ 25 او 21 و لكني كنت قد طرحت نفس السلؤال من قبل ... و كان الرد (ماذا لو كان السيرفر (ولنفرض mail.MySite.com) يقدم خدمة البريد الصادر عبر منفذ أخر غير 25 ؟ (المنفذ 50142 مثلاً ) ،وهذا ممكن حدوثه .

) ..

اليكي هذا الرابط :

تعلم : بروتوكول البريد الصادر SMTP, شرح لكيفية عمل بروتوكول البريد الصادر

و السلام

بنت اليمن ،،

لا اله الا الله .. محمد رسول الله

(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)

يا حيّ يا قيـوم ... برحمتك استغيث ... اصلح لي شأني كله و لا تكلني الى نفسي طرفة عين

هذا الموضوع مغلق.

مواضيع مشابهة