erfan4 7 ارسال شده در ۴ تیر ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۴ تیر ۱۳۹۴ درود بر دوستان عزیز دوستان همونطور که قبلا گفتم دارم برنامه بیسیم رو میسازم حالا توی قسمتی از این برنامه ما باید ip رو به صورت دستی وارد کنیم تا اتصال گوشی با روتر برقرار بشه حالا من قطعه کدی میخوام که خودش ip ما رو بدست بیاره و بریزه توی یه متغیر تا من اون متغیر رو به جای وارد کردن دستی ip قرار بدم بسیار ممنون میشم اگه کمکم کنید نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Mehdi Jahed Manesh 7 ارسال شده در ۴ تیر ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۴ تیر ۱۳۹۴ سلام منم رو این API دارم کار میکنم برای سرور این راه خوبه البته اگر با WIFI P2P کار میکنید String hostAddress = info.groupOwnerAddress.getHostAddress(); اگر IP Client را میخواهید با این تکه کد حل میشه. public static String getIPAddress(boolean useIPv4) { try { List interfaces = Collections.list(NetworkInterface.getNetworkInterfaces()); for (NetworkInterface intf : interfaces) { List addrs = Collections.list(intf.getInetAddresses()); for (InetAddress addr : addrs) { if (!addr.isLoopbackAddress()) { String sAddr = addr.getHostAddress().toUpperCase(); boolean isIPv4 = InetAddressUtils.isIPv4Address(sAddr); if (useIPv4) { if (isIPv4) return sAddr; } else { if (!isIPv4) { int delim = sAddr.indexOf('%'); // drop ip6 port suffix return delim<0 ? sAddr : sAddr.substring(0, delim); } } } } } } catch (Exception ex) { } // for now eat exceptions return ""; } String ipv4_client = getIPAddress(true);// IPv4 String ipv6_client = getIPAddress(false);// IPv6 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
erfan4 7 ارسال شده در ۴ تیر ۱۳۹۴ مالک گزارش اشتراک گذاری ارسال شده در ۴ تیر ۱۳۹۴ درود بر شما دوست عزیز دوست عزیز دوستان لطف کردن برای کمک به من این لینک رو دادن http://stackoverflow.com/questions/92383...-over-wifi اما من دقیقا نمیخوام برنامم این باشه پس باید قسمت هاییش رو تغییر بدم یکی از قسمت هاییشو که باید تغییر بدم اون قسمته که در کد اگر مشاهده کنید در edit text از ما ip دریافت میکنه و میریزه توی متغیر و بعد متغیر رو توی کد استفاده کرده خب من نمیخوام اینطور باشه و میخوام برنامه خودش ip رو بدست بیاره و بریزه توی متغیر من مثل شما انقدرا وارد نیستم و نمیدونم کدوم از این کد هایی که شما گفتید به کار من میاد اگه میشه شما هم یه نگاهی به کد بندازید و برای من شرح بدید برنامه به چه صورت عمل میکنه و کدام از این کد ها به کار من میاد من چون میخوان روی اندروید های پایین تر جواب بده نمیخوام از روش p2p استفاده کنم اگه به من کمک کنید ممنون میشم نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Mehdi Jahed Manesh 7 ارسال شده در ۴ تیر ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۴ تیر ۱۳۹۴ سلام یعنی شما با دیتا میخواید شبکه کنید دستگاهو؟(اینترنت) من نمیدونم چه منطقی پشت برنامه شماست.اگر میخواید تمامی client ها ip همدیگرو بدونن ، باید به محض بر قراری با سرور ، قبل از اینکه client بخواد ارتباط با دیگر client های دیگه داشته باشه باید خودشو به سرور رجیستر کنه توسط یک رشته یکتا که همون ip خودشه.بعد سرور میاد ip client هارو به دیگران میفرسته. به هر حال چه با wifi چه با دیتا اگه میخواید این کارو انجام بدید طرز کارش اینجوریه. لینکی که به من دادید کلیه و به درد audio real time میخوره. کد اولی برای گرفتن ip سرورِ. کد دومی هم همه جا کاربرد داره ip network . نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .