تقييم الموضوع :
  • 1 أصوات - بمعدل 1
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] برنامج شات بين الاندرويد و ال pc
#1
السلام عليكم ورحمة الله وبركاته

اخواني الكرام

هل بالامكان عمل برنامج شات بسيط بين الاندرويد وال pc وكيف يكون ذلك

يعطيكم العافية
(( يَا أَيَّتُهَا النَّفْسُ الْمُطْمَئِنَّةُ ارْجِعِي إِلَى رَبِّكِ رَاضِيَةً مَرْضِيَّةً فَادْخُلِي فِي عِبَادِي وَادْخُلِي جَنَّتِي ))

الرد }}}
تم الشكر بواسطة: @@أبورائد@@ , 30june , AhmedBasset , Amir_Alzubidy
#2
وعليكم السلام ورحمة الله وبركاته اخي ابو ليث

بالناسبة دعني اوضح شي .. الاندرويد هي بيئة تشغيل وتختلف قليلا عن بيئة التشغيل الخاصة بانظمة ويندوز وطبعا الويندوز من انتاج شركة مايركوسوفت والاندرويد من انتاج شركة جوجل ... المشتركة بين ويندوز والانرويد انهم كلاهما نظام تشغيل ويتعبع اوامر معينه خاصة بتعريفات بيئة كل نظام لعمل التطبيقات عليه حسب البيئة المبرمجة عليها ...


نأتي للاهم وهو هل يمكن عمل برنامج شات او محادثة بين ال PC والاندرويد ؟

نعم يمكن ذلك واعطيك مثال بسيط نلاحظ ان ال Gmail يمكن استخدامه على ال PC وعلى الاندرويد والجيميل معروف برنامج ارسال واستقبال رسائل بريد الكتروني فمثلا يمكن تعديل واضافة كم من الاكواد البرمجيه للبرنامج وجعله بيئة متناسبة على كل من النظامين الاندرويد والويندوز وخلق بيئة محادثه فوريه عن طريق ربط البيئات البرمجيه من خلال الشبكة عند ارسال واستقبال البيانات يتم تحويلها الى حزمة برمجيه متناسبة مع البيئة المتجهه اليها تلك الحزمة من البيانات والعكس صحيح بذلك يمكن خلق بيئة متصله بين كل من الاندرويد والويندوز ..

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

تقبل مروري ..

اذا وفقت فمن الله واذا اخطاءت ف من نفسي والشيطان


والسلام عليكم ورحمة الله وبركاته..
الرد }}}
#3
السلام عليكم ورحمة الله وبركاته


ما شاء الله...

سؤال جاء في ووقته من حبيبنا أبو ليث وإجابة مشجعة من أخ كريم مهندس خالد.


السلام عليكم ورحمة الله وبركاته
الرد }}}
تم الشكر بواسطة: 30june , Amir_Alzubidy
#4
السلام عليكم

في الواقع الطريقة المفروض تكون سهلة جدااا

أنا بإمكاني برمجة برنامج شات بين جهازين pc

اذن جانب الpc سهل

يبقى جانب الاندرويد والمفروض يكون اسهل ، ليش ؟؟

لأن برامج الاندرويد تعتمد على جافا .. والجافا اقوى لغة في مجال الشبكات

--

كل ماعليك فعله هو البحث عن كود يمكنك من إنشاء اتصال udb او tcp حق الاندرويد..

وكود حق الpc .


بعد إنشاء الاتصال ستتمكن من ارسال الdata من جهاز الى اخر بكل سهولة

والموضوع بكون سهل اذا كان الجهازين على شبكة واحدة (خلف روتر واحد)

-

اما اذا كان كل جهاز في شبكة مختلفة .. فهذا الموضوع طويل وصعب

فأمامك حلين اذا كان في شبكة اخرى

1- استعمال خدمة ويب
2- استعمال احدى تقنيات NAT Traversal



لدي فكرة ايضا



ليش مانجمع كل الاعضاء ونشترك لمحاولة إنتاج هذا المشروع
الرد }}}
تم الشكر بواسطة: eng.khalidvb , @@أبورائد@@ , hoob computer , 30june , Amir_Alzubidy
#5
اخي العزيز

انا اتذكر موضوعك منذ اول يوم طرحته وبحثت عنه

فقبل 3 اشهر تعرفت على استيديو xamrin الذي يمكنك من تصميم برامج اندرويد بالسي شارربBig Grin
وبمكتبات الدوت نت ايضا هههه
ولكن لايمكنك استخدام بعض المكتبات امثال System.Windows.forms
ولقد طلب مني احد الاصدقاء عمل برنامج بالاندرويد فتذكرت قضيتك هذه .. فاستطعت تنفيذ اول واهم خطوة فيها .... الاتصال على البروتوكول tcp >> وتم بنجاح




والحمدلله نجحت اربط الاندرويد بالpc من خلال الSocket

سواء بالمحاكي ، او بجهازي galaxy s4 نجحت تماما

المهم الخطوة الاولى والاهم وهي الاتصال ، فنقل البيانات بعد الاتصال متاح كما تعلم ^.^

ولكن لازال هذا يعمل ضمن الشبكة اي تحت wifi او روتر

ولكن لو كنت انا بعيد عن الجهاز وعلى خدمة اخرى (شبكة اخرى)

منحتاج نسوي hole punch (لتجاوز الروتر) ليعمل الشات . او ربما يتوفر Treado في الجلاكسي

وبهذا لن نحتاج لhole punch لكن للااعلم عن وجوده هناك


--

مارايك ...
الرد }}}
تم الشكر بواسطة: hoob computer , 30june , Amir_Alzubidy
#6
موضوع مهم جداً, و بالنسبة للـ xamarin لقد قرأت عنه و قررت تعلمه, و لكن بما أنني ضعيف في السي شارب فيجب عليَّ تعلم السي شارب - و هو ما افعله حالياً Smile - و من ثم التوجه إلى xamarin و بما أنك يا أخي محمد (الشاكي لله) تعرف البرمجة بـ xamarin لماذا لا تطرح موضوع عنه Wink - لبستك الموضوع أخوية محمد ههههه - طبعاً لو عندك وقت لذلك و لست بمجبور على ذلك Smile


السلام عليكم
الرد }}}
تم الشكر بواسطة: 30june , Amir_Alzubidy
#7
(27-01-14, 10:55 AM)hoob computer كتب : موضوع مهم جداً, و بالنسبة للـ xamarin لقد قرأت عنه و قررت تعلمه, و لكن بما أنني ضعيف في السي شارب فيجب عليَّ تعلم السي شارب - و هو ما افعله حالياً Smile - و من ثم التوجه إلى xamarin و بما أنك يا أخي محمد (الشاكي لله) تعرف البرمجة بـ xamarin لماذا لا تطرح موضوع عنه Wink - لبستك الموضوع أخوية محمد ههههه - طبعاً لو عندك وقت لذلك و لست بمجبور على ذلك Smile


السلام عليكم

نعم مهم هوايه Big Grin

وكثير من المبرمجون يفكروين فيه

وان البعض امثالي قد اعرض عن فكرة برمجة الاندرويد بالجافا (رغم انها صديقة السي شارب)

ولكني لااحبها ههه

فكان الخيار الامثل هو xamarin لخدمة اهل الدوت نت

ولكن لاتحسبني محترف فيه فانا لم يمضي علي اكثر من اسبوع في برمجة الاندرويد رغم اني نزلت xamarin منزمان ولكن نسيت امره وانشغلت ههههه

وبالطبع سيكون هناك شرح قريبا لهذا الاستيديو وضبط اعداداته لأن لازم تضبط بعض الاشياء قبل البدأ بالتعامل معاه كإنشاء مفاتيح انتاج apk والمحاكي وغيرها من الامور

واكيد لست ملزوما بانتظاري فأنا تعلمت من الموقع نفسه ومنتداه
http://xamarin.com

بالتوفيق اخويه الغاليHeart
الرد }}}
تم الشكر بواسطة: hoob computer , 30june , Amir_Alzubidy , Amir_Alzubidy
#8
جزاكم الله خيراً أخوية محمد الورد Smile


السلام عليكم
الرد }}}
تم الشكر بواسطة: 30june , Amir_Alzubidy
#9
ليس لدي خبرة في برمجة أندرويد .. (وآمل ذلك ) ولكني خبير في الشبكات ... وما اعلمه أن البرامج لا تحتاج ادارة خاصة بها للنقل عبر الشبكة ولكن تحتاج التحقق من الإتصال .... فهي تلقي لنظام التشغيل ما تريد نقله وهو يتولى الأمر ..؟؟؟ كمثال الأوراكل وغيرها .... والله اعلم
الرد }}}
تم الشكر بواسطة: Amir_Alzubidy
#10
ياترى هل احد تمكن من برمجة مثال بسيط؟
الرد }}}
تم الشكر بواسطة: Amir_Alzubidy



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم