PDA

View Full Version : AVD's IP



shahin bahari
یک شنبه 29 اردیبهشت 1392, 02:36 صبح
سلام به دوستان
من روی یه پروژه ای دارم کار میکنم که نیاز دارم توی اون از socket programming استفاده کنم.برای تست برنامه نمی دونم چطور باید از AVD استفاده کنم. یعنی میخوام 2 تا AVD داشته باشم و از طریق یه سوکت )UDP) بین این دو ارتباط ایجاد کنم. برای شروع یه برنامه نوشتم که IP دستگاه رو بهم بده. روی هر 2 تا AVD ای پی 10.0.2.15 برگردونده میشد!!!!! با یه سرچی که کردم دیدم این IP مربوط به روتر مجازی AVD ها هست.خوب پس IP هر دیوایس چی میشه؟ توی سرچ هام بعضی جاها گفته شده بود باید از redirect استفاده کرد اما دقیق متوجه نشدم چطور؟! به علاوه redirect که فقط مسیر 1 پورت رو تغییر میده.
کلا از سیستم IP دادن AVD سر در نمیارم! چند وقت پیش هم سر اینکه IP localHost روی 10.0.2.2 بود کلی سر کار رفتم.
با این تفاسیر چطور میتونم IP رو پیدا کنم یا با روشی سوکت رو بتونم ایجاد کنم؟!
پیشاپیش مرسی....

Modernidea
یک شنبه 29 اردیبهشت 1392, 10:19 صبح
سلام

حتی با تغییر IP در بخش تنظیمات IP خود سیستم عامل اندروید، IP تغییر نمیکند؟

shahin bahari
یک شنبه 29 اردیبهشت 1392, 18:03 عصر
مرسی از اینکه جواب دادید.
منظورتون از "تنظیمات IP خود سیستم عامل" رو متوجه نشدم که کجا رو میگید؟!

Modernidea
یک شنبه 29 اردیبهشت 1392, 19:05 عصر
سلام

این لینک را بررسی کنید:
http://www.ehow.com/how_10006833_change-ip-android-emulator.html

shahin bahari
یک شنبه 29 اردیبهشت 1392, 20:21 عصر
:قهقهه: اصلا این بنده خدا wifi نداره!!!
جایی برای تعریف کردن wifi ندیدم موقع ساختش! با کد خواستم ip و mac مربوط به wifi رو دربیارم که هردو 0 بودند!
اسم بلوتوث توی تنظیمات هست ولی اون هم روشن نمیشه! کلا سیستم بیسیم تعریف نشده!
104394104395

Modernidea
یک شنبه 29 اردیبهشت 1392, 22:19 عصر
سلام

اگر کامپیوتر شما wifi داشته باشه، Emulator هم باید داشته باشه.
اما Bluetooth به هیچ عنوان در Emulator وجود ندارد مگر اینکه از یک سیستم عامل مجازی نصب شده در یک مجازی ساز مثل VMware یا VirtualBox استفاده کنید.

موفق باشید.

shahin bahari
یک شنبه 29 اردیبهشت 1392, 22:30 عصر
الان پس چرا emulator من wifi نداره؟! (با wifi خود سیستم به اینترنت وصل هست)
کلا راهی نیست که بشه یه سوکت رو تست کرد؟! حالا هر جور اتصالی که شد....

Modernidea
یک شنبه 29 اردیبهشت 1392, 23:57 عصر
ببنید این لینک کمکتون میکنه: http://stackoverflow.com/a/3274842/478162