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

من يستطيع الإجابة

مغلق
بدأه concord في 22 نوفمبر 2002 · 8 رد · 750 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

أبغي أسألكم سؤال صغير

من المعلوم ان هناك component يدعى clientsocket

و component آخر يدعى serversocket لاجراء الأتصالات

بين أجهزة الكمبيوتر المتصلة بالأنترنيت حصراً.

فهل هل توجد أدوات في دلفي للتحكم بالشبكات الداخلية

أي شبكة مؤلفة من جهاز رئيسي و خمس أجهزة

مرتبطة مع الجهاز الرئيسي بواسطة hub

دون الحاجة للاتصال بالانترنيت

أرجو ان يكون السؤال مفهوم كما أرجو الرد

#2

السلام عليكم

أخي العزيز

المكونات التى ذكرتها تعمل مع الشبكة حتى ان لم يكن لديك انترنت، فقد عليك تحديد اسم الجهاز الذي تريد اجراء اتصال معه او رقم ال IP ولا يلزم وجود انترنت

يوجد مثال مع دلفي لبرنامج يستخدم هذه الاداتين ويعمل من خلال الشبكة

مع تحياتي

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

#3

السلام عليك أخي محمد نسمان

في الحقيقة لقد وضعت يدك على الجرح تماما ً يا أخ محمد

و لكن كيف ذلك و هذا المكون يطلب الاتصال بالانترنيت

بمجرد استدعاء clientsocket.connect

هل هناك خاصة معينة تحتاج الى تغيير ليعمل هذين المكونين

على شبكة داخلية دون اتصال بالانترنيت

اشكرك على ردك السريع و ارجو التعقيب

(f) (f) :'( :'( (f) (f)

#4

انا استخدمه ولم يطلب ذلك

قم بعمل اختبار بسيط وذلك بجعل رقم Ip هو 127.0.0.1 اي الرقم الخاص بالجهاز الذي تعمل عليه، واجعل كل من client و server يستخدمو هذا ip وقم بعمل الاختبار، انا عادة اعمل هكذا لاختبار البرنامج على جهازي ثم بعد ذلك اقوم بتجربته على الشبكة، ولم تصادفني مشكلة طلبه للانترنت، لذلك تأكد من Ip الذي تقوم بإعطاءه

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

#5

أخي محمد السلام عليك و على السامعين

لقد أرفقت هذه المشاركة ببرنامج يعمل سيرفر و كلينت

أرجو ان تجربه ة تلاحظ انه يطلب الاتصال بالانترنيت

واذا كان عندك شبكة ارجو تجريبه و اخباري عن النتيجة

وشكرا

chat.zip

#6

السلام عليكم

قمت بتجربه البرنامج على نفس الكمبيوتر وعمل بشكل جيد .

ان كنت تريد تجربته في نفس الكمبيوتر قم بما يلي:

افتح البرنامج وغير من server الى client ثم اكتب في المكان الخاص بـ host رقم الـ IP للكمبيوتر او اكتب 127.0.0.1 او localhost .

افتح نسخة اخرى من البرنامج ولا تغير فيها اي شئ بعد ذلك قم بعمل connect من النسخه الاولى (client) وسيتم الاتصال دون مشاكل .

لاستخدام البرنامج في شبكه عليك بكتابه رقم الـ IP الخاص بالكمبيوتر الذي فيه البرنامج يعمل كـ server . لم اقم بتجربة برنامجك في شبكه ولكن هناك مثال ياتي مع الدلفي كنت قد جربته من قبل و ليس فيه مشاكل.

(f)

CIONO1

هناك حتى الأحلام أصبحت ممنوعة ...

إنه لعار أن ننتمي لهكذا أوطان ... لكن ... ربما العار أن نكون نحن أبناء لتلكم أوطان .. من يدري ؟!!

ليعلم أولئك ... إنّ الشعوب إنْ هي استيقظت تسحق ظُلامََهَا ...

There, even in dreams u r wanted

To be a programmer, how a nice dream it was

Leaving ...

أعيدوا لإسمي لونه المفضل

#7

أخي العزيز tamaaa أنا أجيد العمل على هذا البرنامج لأني أنا من صنعه

لكن المشكلة عندي هي طلب البرنامج للاتصال بالانترنيت عند الضغط على اتصال

مع أن الهوست هو 127.0.0.1

فهل ذلك يحدث معك (اي هل يطلب البرنامج الاتصال بالانترنيت) أم يتصل دون طلب

و اذا كان ذلك فما هو نظام التشغيل الذي تستخدمه (ربما يكون هو السبب في ذلك)

وشكرا

#8

السلام عليكم

جربت البرنامج وانا غير متصل بالانترنت ولم يطلب الاتصال بالانترنت .

عند تشغيلك للبرنامج ما الذي يحدث ؟ كيف يطلب الاتصال بالانترنت ؟ اذا كانت تظهر رساله تطلب ذلك اكتب لنا مضمونها .

بالنسبه للنظام الذي استخدمه هو winxp وسأقوم بتجربه البرنامج في win2k لاحقا.

(f)

CIONO1

هناك حتى الأحلام أصبحت ممنوعة ...

إنه لعار أن ننتمي لهكذا أوطان ... لكن ... ربما العار أن نكون نحن أبناء لتلكم أوطان .. من يدري ؟!!

ليعلم أولئك ... إنّ الشعوب إنْ هي استيقظت تسحق ظُلامََهَا ...

There, even in dreams u r wanted

To be a programmer, how a nice dream it was

Leaving ...

أعيدوا لإسمي لونه المفضل

#9

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

اعرف أن ردي متأخـــر جداً ولكـــــــن ...أريد ان أضيف شيء بعد أذن

أستاذي tmaaa.....والأخ العزيز محمد نسمان ...

الأخ concord.. يستعمل الHOST بكتابة IP ....وهنا تقع المشكلة

ال HOST ..هو أسم الكمبيوتر المراد الأتصال به ..

وال IP ..هوالعنوان الكمبيوتر ......المشكلة هنا ..الIP غلط ...

يجب عليك معرفة الIP لكل جهاز وتلقمه للكلايونت ...ومن ثم أعطاء

الأسم HOST أذا أردت....

لذلك البرنامج يقراءة IP مختلف ...عن

  127.0.0.1

فيطلب النت للبحث عن الرقم المدخل غير الذي كتبته في الاعــلى

أخــــوكم...:cool:

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

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