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

Arab Team Messenger هديه صغيره لاجمل منتدى

مغلق
بدأه half angel في 16 مايو 2007 · 14 رد · 2,856 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

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

فى البدايه كنت اريد ارسال رساله محادثه بين برنامجين و الحمدلله بعد شغل كتير انتهى الحال بعمل برنامج شات يشبه لحد كبير برامج msn و yahoo messenger .

بالطبع لم اضف الكثير من الامكانيات لهاذا البرنامج كالمحادثه الصوتيه و المارئيه لضيق الوقت ولكن يمكن اضافتها بكل سهوله فيمابعد .

مش هتكلم كتير الان عن البرنامج و فكره تنفيذه , سوف اتركها بعد ما تجربوه و ائمل ان يعجبكم .

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

البرنامج فى المرفقات و ارجو اعطائى رائيكم فى هذا العمل .

ArabTeam_messenger.rar

#2

نزلت البرنامج ..بس للأسف ما اشتغل .؟؟؟؟؟؟؟؟؟

بس

المشكلة من عندي لان عندي vb.net 2003 وجاري تحميل 2005 ..

عموما مشكور على البرنامج ,وان شاء الله أوصل لمستواك ..

#3

بالظبت كده لازم تحمل فجول بيسك 2005 و إن شاء الله هيشتغل .

و هناك ملحوظه اخر للاعضاء عند فتح البرنامج ابداء بالضغط على لينك مستخدم جديد NEW USER ليفتح لك موقع لتقوم بتسجيل

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

#4

جميل جدا

الف شكر لك

#5

فكرة جميلة استعمال صفحة PHP كوسيط لكن كان الأفضل لو تستعمل ال WebServices المهم البرنامج جميل و جيد رغم اني لم اجربه كاملا

المهم ملاحظاتي هي انه من الممكن الوصول الى معلومات الآخرين ببساطة عن طريق الصفحة Connect.php

مثلا هذا العنوان :

http://egypto.awardspace.com/connect.php?c..._info=halfangel

سيظهر جميع ال Contacts الخاصة بك

و العنوان التالي :

http://egypto.awardspace.com/connect.php?c..._info=halfangel

بهذا العنوان سنستطيع قراءة الرسائل التي ترسلها الى الآخرين و هناك امرو اخرى

المهم الحل بسيط و قد يكون باضافة parameter خاص بال password للعضو او بما انك تستعمل ال PHP استعمل ال Sessions :)

و حظا موفقا :)

تم تعديل هذه المشاركة بواسطة Ayoub JAMAL EL IDRISSI في 16 مايو 2007 في 13:58

#6
اقتباس
برنامج رائع جدا ولكن ماذا عن اسم المستخدم وكلمة المرور

بالنسبه لاسم المستخدم و كلمه المرور لكى تحصل عليها يجب الضغط على new user و التسجيل فى الصفحه اللى هتظهر لك ثم تدخل الى البرنامج باسم المستخدم و كلمه المرور اللى انت سجلت بيهم زى اى برنامج شات .

اقتباس
فكرة جميلة استعمال صفحة PHP كوسيط لكن كان الأفضل لو تستعمل ال WebServices المهم البرنامج جميل و جيد رغم اني لم اجربه كاملا

المهم ملاحظاتي هي انه من الممكن الوصول الى معلومات الآخرين ببساطة عن طريق الصفحة Connect.php

لا اعتقد فى هذة الحاله ان web services هتفدنى كتير ممكن ولكن اعتقد فى نطاق ضيق اما بالنسبه للاستفاده من لغه ال php الممتازه فى تحقيق ربط بين برنامجين ارى انها افضل من حيث سرعه الاجراء و سرعه تعاملها مع قواعد البيانات

بالطبع اخى ayoub هناك ثغرات كثيره و انى لم اغفلها ولكن لضيق الوقت فقط لم اتطرق اليها

و على فكره انا وضعت السورس كود مش علشان اعرف ثغرات البرنامج بالطبع تتبع مسار الكود لاى برنامج سوف ينبه عن كثير من الثغرات

ولكن اشكرك على اهتمامك و تنبيهك .

لاحظت منذ فترات فى المنتدى الكثير كانو يتسائلون عن برمجه برامج الشات لكى تعمل على الاجهزه التى تستخدم ال dsl فى الاتصال بالانترنت اى الاتصال من خلف روتر , و لذالك فكرت فى هذا البرنامج و على فكره كما قل الاخ ayoub الوسيط فى هذة العمليه لغه ال php و ليس للاى بى او البورت اى علاقه بالاتصال .

ارجو من الاخوه بالمنتدى و بالاخص الاعضاء الذين جربو البرنامج التفاعل فى الموضوع و ابداء رائيهم لان هذا كل ما يهمنى

و اى عضو له استفسار عن اى شىء يضعهو ه و باذن الله هرد عليه .

كل ما اتمنى هو ان البرنامج تقوم بتعديلو و اضافه له امكانيات اخرى لكى يكون برنامج ماسنجر خاص بهذا المنتدى .

#7

جيد لكن رغم ذلك انا متحفظ في مسألة استعمال لغة ال PHP من اجل الاتصال لأن هذا الامر سيشكل مشاكل في المستقبل اذا ما كان عدد المستعملين كثير :) و لا تنسى ال SQL Injection

#8
اقتباس
جيد لكن رغم ذلك انا متحفظ في مسألة استعمال لغة ال PHP من اجل الاتصال لأن هذا الامر سيشكل مشاكل في المستقبل اذا ما كان عدد المستعملين كثير

اخى ayoub انا معاك فى ان كبر حجم قاعده البيانات هتؤدى الى بطىء فى اجراء بعض العمليات ولكن هيكون بطىء زمنى هيتلاشى بتكرار

العمليه اكثر من مره حاول تجرب طلب امر معين و لنفرض اجراء بحث عن مستخدمين و قارن بين زمن اول مره تظهر فيها النتائج وزمن المحاوله مره اخرى لاظهار نفس النتيجه هتلاقى ان فى المره الثانيه الزمن قل .

ان لغه البى اتش بى هى اسرع لغات الويب من حيث التعامل مع قواعد البيانات و تتفوق ايضا عن asp و vb و ذلك عن تجربه ولاحظ ان معظم المنتديات تبرمج بهذة اللغه و هذا دليل على سرعتها و تعاملها مع قواعد البيانات بمرونه كبيره

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

اقتباس
و لا تنسى ال SQL Injection

بالنسبه لثغرات sql injection لا يجب اهمالها ايضا لانها بالفعل شىء هام جدا و حطتها فى الاعتبار بس الفكره كلها بردو انى بصراحه شايف ان البرنامج محتاج شغل كتير و كان عندى ايضا افكار كتيره بالنسبه للتائمين و تشفير البيانات و ايضا ادخال الصوت و الصوره الى البرنامج بس بصراحه مفيش حاجه مشجعه الواحد على الاستمرار و اعتقد ان هذا المنتدى بقه من ضمن منتديات تجميع الاكواد و الاسئله المكرره .

#9

عندي خطاء لو سمحت كيف اصلحة بعد تنزيل البرنامج

الخطاء الاول

type 'axinetctls object .axinet'is not defined

#10
اقتباس
ان لغه البى اتش بى هى اسرع لغات الويب من حيث التعامل مع قواعد البيانات و تتفوق ايضا عن asp و vb و ذلك عن تجربه ولاحظ ان معظم المنتديات تبرمج بهذة اللغه و هذا دليل على سرعتها و تعاملها مع قواعد البيانات بمرونه كبيره

الأمر فيه نظر

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

عندما ذكرت انك ستجد مشاكل مستقبلا لم اقصد فقط حجم قاعدة البيانات و لكن قصدت مشاكل في تطوير البرنامج و انت ذكرت الصوت و الصورة و اؤكد لك انه من المستحيل عملهم بال PHP لأنك ستلزم باستخدام Protocols خاصة بهم مثل ال TCP/IP

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

اذا كنت مقتنعا بالمشروع و البرنامج فلا تنتظر مساعدة الآخرين قم بعمله و اذا واجهتك مشكلة اطرحها هنا

#11

أخي الغالي ما اشتغل معي

انا استعمل فيجوال دوت نت وما عمل معي

ما المشكلة

#12
اقتباس
عندي خطاء لو سمحت كيف اصلحة بعد تنزيل البرنامج

الخطاء الاول

type 'axinetctls object .axinet'is not defined

اعتقد ظهور هذا الخطاء ناتج عن عدم وجود مكتبه Msinet.ocx فى مجلد النظام لديك windows\ system32

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

لا تعليق

اقتباس
عندما ذكرت انك ستجد مشاكل مستقبلا لم اقصد فقط حجم قاعدة البيانات و لكن قصدت مشاكل في تطوير البرنامج و انت ذكرت الصوت و الصورة و اؤكد لك انه من المستحيل عملهم بال PHP لأنك ستلزم باستخدام Protocols خاصة بهم مثل ال TCP/IP

يا اخ ايوب و مين بس اللى قال ان هستخدم البى اتش بى فى نقل الصوت و الصوره مع العلم ان استخدام php لنقل الصوت و الصوره

مستحيله ولكن هيكون بشكل سىء مثال : تسجيل الصوت من المايك و حفظو فى ملف ثنائى و اثناء التشغيل يتم تقسيم الملف و ارسال البيتات الى كود بى اتش بى و حفظه فى ملف ثنائى اخر على السيرفر كائنك بتعمل upload لملف صوت ثم يقوم الطرف الاخر باستخدام ال ftp لقرائه الملف , انا طبعا مش هعمل كل ده بس دى فكره صغيره على ان هناك امكانيه لاستخدام الphp لنقل الصوت و بالمثل الصوره

اقتباس
أخي الغالي ما اشتغل معي

انا استعمل فيجوال دوت نت وما عمل معي

ما المشكلة

اخى الكريم هل قمت بفتح البرنامج بفجول استوديو 2005 ?

#13

البرنامج اشتغل ولا فيه ايه بالظبط ؟

#14

بص يا اخي العزيز انا مطلوب مني عمل برنامج شبية بالبرنامج بتاعك ولكن مع الاختلاف انة عايزة صوتي فقط

يعني مثلا واحد يدخل على غرفة معينة والباقي يسمعة مثل برنامج البالتوك

وانا بصراحة معلوماي عن برمجة الشبكات ضعيفة لان انا مبرمج قواع بيانات

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

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

ولك جزيل الشكر

#15

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

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

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