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

إرسال رسالة إلى حاسب عرف اسمه فقط ؟؟؟؟

مغلق
بدأه mina في 18 مارس 2003 · 17 رد · 1,469 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هل يمكننا إرسال رسالة من جهاز إلى آخر ضمن شبكةTCP/IP إذا عرفنا اسم الجهاز المراد إرسال الرسالة إليه ؟ أي أننا لا نملك IP الخاص به و إنما اسمه فقط .

#2

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

عليك بالبحث عن مكونات خاصة لا تستخدم إلا أسم معين تضعه

أنت ..او على أسم الكمبيوتر ....لأن الحواسب دائمة متغيرة ال IP ...

أخـــــــــــــــوك؟؟:cool:

#3

إن ما قصدته هو أن الحاسب مرتبط بشبكة محلية ، و لكن كيف يمكني إرسال رسالة ما باستخدام ServerSocket إلى حاسب أعرف اسمه فقط ؟؟؟؟؟؟

و شكراً لك على تعاونك معي (f)(f)(f)(f)

#4

السلام عليكم

إن كان شبكة محلية ومعروف الاسم فقط، الاسهل استخدام MailSlot ...

راجع MS Platform SDK او جوجل للأمثلة

#5

شكراً للأخ A`WaR على تعاونك ، و لكنني لم أقصد إرسال E-mail و إنما الرسالة التي قصدتها هو أن يرسل المخدم رقم الIP الخاص به لكي تتمكن كل الأجهزة المتصلة بالاتصال به ، إن كان هناك من طريقة أخرى لتحقيق هذا الغرض أرجو أن تساعدوني :cool::cool:

#6

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

عزيزي صيغة السؤال تغيرت ....

ما تريده هو عنصر يستخدم أسم معين تحدده أنت ليتم الأتصال الأول .. ومن

ثم أستخدام ..الكلايونت ..والسيرفر.. في الأتصال .. ..من جديد بعد معرفة

رقم الIP المتغير....:confused:

وإن كــان ...هذا الطلوب فأنا ..وأنت ..والأخ A`WAR..في الهوا سوا

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

#7

بسمه تعالى

السلام عليكم

أخي الفاضل mina

على ما أعتقد إن فهمت لك...

أن تستخدم الأمر net لإرسال رسالة إلى جهاز تعرف أسمه...

بالصيغة التالية:-

net send (name pc) (messge)

مثلا كما يلي:-

net send mah "السلام عليكم"

أرجوا أن يكون هذا مطلبك وتحياتي...

#8
اقتباس
شكراً للأخ A`WaR على تعاونك ، و لكنني لم أقصد إرسال E-mail و إنما الرسالة التي قصدتها هو أن يرسل المخدم رقم الIP الخاص به لكي تتمكن كل الأجهزة المتصلة بالاتصال به ، إن كان هناك من طريقة أخرى لتحقيق هذا الغرض أرجو أن تساعدوني

:D ما ذكرته ليست طريقة لإرسال Mail ولكن MailSlot تعتبر إحدي طرق لتبادل اليبانات في الشبكات الملحية او في الجهاز المحلي نفسه بين اكثر من تطبيق

وهي تعتبر احدي بني Client/Server :D

#9
اقتباس
و إنما الرسالة التي قصدتها هو أن يرسل المخدم رقم الIP الخاص به لكي تتمكن كل الأجهزة المتصلة بالاتصال به ، إن كان هناك من طريقة أخرى  

لتحقيق هذا الغرض أرجو أن تساعدوني

هناك موضوع شيبه للاخ FOX_DELPHI في القسم طرحه قبل اسبوع تقريبا ..

#10

شكراً لكم سأجرب نصائحكم ، و اعذرني أيها الأخ A`WaR على جهلي بهذا الموضوع ، و لكنني بدأت مؤخراً بعمل مشروع في الشبكات و تنقصني الخبرة في ذلك .

#11

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

عنصرين يستخدمان للأتصال ....من دون الIP .....

أرجـــــــــــــو الأستفادة .......والدعوة الصالحة ......

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

bmipc.zip

#12

شكرا(f) محمد

#13

الله يوفقك يا أخFOX_DELPHI ، شكراً لك (gift)(gift)(gift)

#14

أي F1....ترى انا جـــــــــــاهـــــــــــــــز

F1((مساعدة))...

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

#15

السلام عليكم

FOX_DELPHI اهلا يا مسيو F1 ، وراك وراك :D

انا نزلت الملف الذي ارفقته، ولكني رأيته انه يستخدم SendMessage فقط

حسب علمي هذه الطريقة صالحة لتبادل البيانات بين برنامجين او Process في جهاز نفسه وليس عبر الشبكات ....

ام أنا غلطان؟ :rolleyes:

#16

عودة :

أرفقت امثلة لاستخدام MailSlot مع قليل من التعديل يمكن استعماله في جهازين للاتصال ..

mailslots.rar

#17

وهذه أمثلة لاستخدام Named Pipe أيضا يمكن استخدامه في بيئة شبكية ولكنها ليست متوفرة في كل الانظمة عكس MailSlot ...

والله أعلم

named_pipes.rar

#18

:cool:

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

من المحتمل أنهما لا يعملان بصورة جيدة ..في الشبكات ...

مع أنني لم أجربهما .....

وأكيد سأخبرك ..أذا عملان بصورة جيدة ..............

وشكراً للأمثلة .......;)

والنصر للمسلمين...(f)

أخــــــوكم ...(f)

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

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