بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

مشکل در اتصال به وب سرویس

مدیریت گفتگو
hossein626 12 سال پیش
آخرین تغییر: 11 سال پیش

سلام خدمت دوستان

من یه پروژه اندروید دارم که  قراره به یک وب سرویس کانکنت بشه و یک سری اطلاعات رو تو لیست ویو نمایش بده. وب سرویس رو با wcf  نوشتم .  وب سرویس را روی سیستم خودم ران کردم و با  HTTPrequester، فایر فاکس چک کردم. دیتایی که می خوام برام لود می کنه و مشکلی نداره. 

پرژوه اندروید من شبیه پروژه نوت آقای آقاجانیه که در داخل دی وی دی هست. با این تفاوت که ایشون وب سرویسشون رو با پی اچ پی ران کردن. من  از همون پروژه استفاده کردم و ساختار لیست ویو  و  آدرس  وب سرویس ها رو  تغییر دادم .

حالا مشکل من اینه که  نمی تونه به وب سرویس کانکت بشه و refuce می ده.  در صورتی که من دقیقا همون آدرسی رو دادم که  با فایر فاکس هم چک کردم. آدرس رو  lacallhost می زنم به جای آی پی.

از چند نفر در این مورد سوال کردم که جواب های مختلفی دادن. یکی می گفت به جای locallhost  آی پی بزن که این هم جواب نداد و refuce می ده. یکی هم گفت  با امولیتور نمی شه به شبکه وصل شد و باید با گوشی تست کنی که این کار خیلی سخته و باید با هر تغییر apk رو ببرم رو گوشی و تست کنم،  هر چند این کار را کردم هم جواب نگرفتم.  

دوستان لطفا راهنمایی بفرمایید که کارم خیلی گیره!! 

نظرات

در مورد ارتباط کلیه نکاتی که در ویدئو ها هست صدق میکنه. یعنی باید با IP متصل بشید و با امولیتور هم مشکلی نداره
Borhani 12 سال پیش
سلام wcf ؟ میشه توضیح بدید
CreativeBoy 12 سال پیش
mbm124 : مخفف - Windows Communication Foundation به این لینک هم سر بزن لینک
Borhani 12 سال پیش
CreativeBoy سلام تشکر از راهنماییتون فقط این لینک که رفتم Content not found این می آمد
CreativeBoy 12 سال پیش
خواهش، تست کردم مشکلی نداشت، شما اون خط مربوط به لینک رو کامل کپی کن و توی AddressBar وارد کن کار میکنه. فکر میکنم چون لینک پرانتز داره خوب درج نشده :|

پاسخ‌ها 3

uncocoder 12 سال پیش

منظور از IP عدد 127.0.0.1 نیستا. این میشه همون Localhost. منظور از IP عددی هست که به سرور محلیتون که عضو شبکه مشترک بین Emulator ، گوشی و سرورتون هست، اختصاص داده میشه.

همون لینکی که داخل PC ـتون جواب می ده رو داخل Browser اندروید بندازید:

  • اگر جواب گرفتید: مشکل از برنامه نویسیتون هست. ( ثبت Permission ها حواستون باشه )
  • اگر هم جواب نگرفتید: یا IP اصلی رو نزدید، یا سرور فقط روی PC ( که خودشه ) قابل دیدن هست ( داخل شبکه محلی Online نیست )

نظرات

hossein626 12 سال پیش

مشکل حل شد. اشکال از سرور بود که داخل شبکه آنلاین نبود.

با تشکر از آقای آقاجانی و دوستان بابت راهنمایی های مفید و خوب.

نظرات

uncocoder 12 سال پیش
اگر این رو نظر می ذاشتید، روی سئوال یا پاسخ صحیح بهتر بود. اول کاره عیب نداره :)
M.Karimi 11 سال پیش

چطور باید سرور رو داخل شبکه آنلاین کرد؟

من میخوام به سرور واقعی متصل بشم.دوستان میشه دقیق بگید داخل فایل پی اچ پی جای کانکشن چی مینویسید و در اندروید هم همینطور. من هر کاری میکنم میگه ایپی اشتباهه وrefused میده.

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .