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

مشكلة في مثال client and server

بدأه هدف الشمالي في 2 ديسمبر 2011 · 8 رد · 921 مشاهدة · في Android
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

حاولت أطبق مثال من الرابط التالي :

http://osdir.com/ml/handhelds.android.devel/2008-05/msg00191.html

وعملت كود الـ client هكذا : ClintdoidActivity.java

وعملت كود الـ server هكذا : ServerdoidActivity.java

وأضفت Permission التالي للـ AndroidManifest.xml :

<uses-permission android:name="android.permission.INTERNET" />

في كلا التطبيقين .

والآن عملت نسخة APK للـ client وثبته على جوالي

وشغلت الـ server على المحاكي

مع العلم أني حصلت على IP الكمبيوتر من الصفحة التالية : http://checkip.dyndns.org/

ولي عدة أيام أبدل بالأكواد وأعيد وأزيد ولكن ........

أتمنى من يساعدني في حل المشكلة .

تم تعديل هذه المشاركة بواسطة هدف الشمالي في 2 ديسمبر 2011 في 18:10

#2

أفترض أن المشكلة لديك في IP

لأنك وراء router

جرب المعرف الذي ستحصل عليه من الأمر ping

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#3

شكرًا أخ علاء

وضعت الأمر ping في موجه الأوامر ثم وضعت ping 6 ثم ping 4

ولكن لم أرى شيء يصلح أن يكون ip

وهذه الصورة توضح النتيجة :

233371781.png

تم تعديل هذه المشاركة بواسطة هدف الشمالي في 4 ديسمبر 2011 في 00:36

#4

آسف قصدت ipconfig

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#5
علاء الصالحي كتب:

آسف قصدت ipconfig

تحياتي

مرحبًا وشكرًا على التوضيح ولكن هو نفس IP الموقع الذي ذكرته في الأعلى .

#6
هدف الشمالي كتب:

مع العلم أني حصلت على IP الكمبيوتر من الصفحة التالية : http://checkip.dyndns.org/

السلام عليكم

فى الغالب ال ip ليس ال Ip الخاص بالجهاز ، إنما تم الحصول علية من مزود الخدمة الخاص بك ISP

كما ذكر الأخ علاء جرب الأمر

ipconfig

أو يمكنك إستخدام

localhost أو 127.0.0.1

            Socket socket = new Socket("localhost",2226);

هدف الشمالي كتب:

شكرًا أخ علاءوضعت الأمر ping في موجه الأوامر ثم وضعت ping 6 ثم ping 4

الإمر ping يجب إدخال ip حتى يتم التجربة أو ping

أمثلة

piong localhost 4
ping 127.0.0.1 
ping google.com

الرقم المدخل بعد ال ip

piong localhost 4

يمثل عدد المرات او المحاولات و هو اختيارى يمكنك إستخدام الامر Ping من دونة ولكن ال ip ليس إختيارى

#7
abolkog كتب:

السلام عليكم

فى الغالب ال ip ليس ال Ip الخاص بالجهاز ، إنما تم الحصول علية من مزود الخدمة الخاص بك ISP

كما ذكر الأخ علاء جرب الأمر

ipconfig

أو يمكنك إستخدام

localhost أو 127.0.0.1

            Socket socket = new Socket("localhost",2226);

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

فعلًا تم إرسال واستقبال النص بنجاح بعد استخدام الـ IP التالي : 127.0.01 ولكن بعد تشغيل البرنامجين على المحاكي والسبب واضح ,

وهذا يعني أن المشكلة فعلًا بعنوان الـIP , جربت ipconfig ثم شغلت الـ client على جوالي والـ server على المحاكي ولكن لم يتم استقبال شيء ,

وللمعلومية هو نفس IP الصفحة التي ذكرتها في الأعلى .

وهذه صورة توضح IP ipconfig الذي حصلت عليه من جهازي :

318898705.png

تم تعديل هذه المشاركة بواسطة هدف الشمالي في 5 ديسمبر 2011 في 14:51

#8

الحمد الله البرنامج إشتغل معاك.

- اعتقد انة من ناحية امنية ليس من الجيد وضع الصوره التى تحتوى على ال ip الخاص بك :)

- أريد توضيح نقطة لك : ال ip 127.0.0.1 يسمى بال Loopback وهو ليس ip حقيقى ، و إنما عند إستخدامة فانة يتم تحويلك إلى جهازك

ال Localhost وال Loopback address 127.0.0.1 نفس الشىئ

اذاً عند إستخدام 127.0.0.1 فى الجهاز الخاص بك فانة يشير إلى الجهاز وعند إستخدامة فى الجوال فانة يشير إلى الجوال ، ولذاك لم يتم الإستقبال

لا أعلم الصراحة لماذا لم يعمل ال ip المذكور فى بداية النقاش، ريما تكون مشاكلة إتصال او ريما يكون لديك حائط أمنى firewall

اتمنى ان الفريق بين ال loopback ip and ip يكون إتضح لك

1
#9
abolkog كتب:

الحمد الله البرنامج إشتغل معاك.

- اعتقد انة من ناحية امنية ليس من الجيد وضع الصوره التى تحتوى على ال ip الخاص بك :)

اتمنى ان الفريق بين ال loopback ip and ip يكون إتضح لك

نعم الفرق واضح ومشكور على إبداعك فقد تعلمت منك الكثير ,,,

أما بالنسبة للصورة فإن الـ IP عندي يتغير كل مرة أعمل فيها اتصال بالإنترنت وما أعرف إن كان هناك معلومات أخرى يجب إخفاؤها ,

وأيضًا الشكر موصول لكل الإخوة الذين شاركونا هذا الموضوع .

تم تعديل هذه المشاركة بواسطة هدف الشمالي في 6 ديسمبر 2011 في 16:30

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