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

عمل برنامج شات عن طريق SerialPort

بدأه الاخير زمانه في 28 أغسطس 2010 · 3 رد · 765 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ،،وجدت موضوع يتحدث عن كيفية الربط بين حاسبتين عن طريق ال SerialPort مع البلوتوث لتبادل العلومات.

صراحة الامر غريب عليي ولم افهم كيف يغني البلوتوث عن ال serial port

هذا الكلام كان جديد علي

post-47438-016479300 1282993498_thumb.jp

المهم قلت اجرب

هذه واجهة التطبيق

post-47438-013620500 1282993504_thumb.jp

و لتنفيذ البرنامج -- مذكور كالأتي

post-47438-064599600 1282993511_thumb.jp

لكن البرنامج لم يتنفذ ،،

انا شغلت نسختين من البرنامج على نفس الحاسبة وحاولت ارسل لكن لم يحدث شيء -- يظهر ان الاتصال فتح لكن لا يتم ارسال شيء.

هل هناك اعدادات معينة يجب ان اعملها للتعامل مع ال serial port .

ايضا انا لم افهم كيف نسخة تعمل على com1 والنسخة الاخرى تعمل على Com2 ،،

يعني ليس المفروض الارسال و الاستلام على نفس ال port .

التطبيق في المرفقات

SerialCommChat.rar

المرفقات
aaa.JPGbbb.JPGccc.JPG

/index.php/topic/264448-%D8%A7%D9%84%D8%A8%D8%AF%D8%A7%D9%8A%D8%A9-%D9%85%D8%B9-%D8%A7%D9%84%D8%A7%D9%86%D8%AF%D8%B1%D9%88%D9%8A%D8%AF/

 

اني وان كنت الاخير زمانه ---- لأتِ بما لم تستطعه الاوائلُ

#2
اقتباس
ايضا انا لم افهم كيف نسخة تعمل على com1 والنسخة الاخرى تعمل على Com2 ،،

يعني ليس المفروض الارسال و الاستلام على نفس ال port .

المفترض ، الا اذا كان كل Instance تعمل على جهاز منفصل وتم توصيلهما عن طريق الـCOM PORT المختار .

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#3

شكرا اخي GM ،،

لكن يبقى السؤال

اقتباس
هل هناك اعدادات معينة يجب ان اعملها للتعامل مع ال serial port ؟؟

ياريت لو شخص يحاول تنفيذ البرنامج و يخبرني بالنتائج.

عندما احاول استخدام نفس ال port يظهر هذا الخطأ

post-47438-038975200 1283022413_thumb.jp

و اذا استخدم لكل تنفيذ port معين ، لا يظهر خطأ لكن الرسالة لا تبعث من نسخة الى اخرى

المرفقات
qqqq.JPG

تم تعديل هذه المشاركة بواسطة الاخير زمانه في 28 أغسطس 2010 في 22:06

/index.php/topic/264448-%D8%A7%D9%84%D8%A8%D8%AF%D8%A7%D9%8A%D8%A9-%D9%85%D8%B9-%D8%A7%D9%84%D8%A7%D9%86%D8%AF%D8%B1%D9%88%D9%8A%D8%AF/

 

اني وان كنت الاخير زمانه ---- لأتِ بما لم تستطعه الاوائلُ

#4

أي Communication Ports يمكن فتحه مرة واحدة فقط بـExclusive Share Access ، هذا الأمر يتعلق بنظام NT وليس بـDot NET .

إذا استخدمت منفذ مختلف لكل Instance فلن يستجيب البرنامج الا اذا كان الـPorts مربوطين ببعض .

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

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