Socketchannel في Android
-
27-09-2019 - |
سؤال
لدي سؤال حول Socketchannels في Android. هذا هو الكود الخاص بي:
SocketChannel socketChannel = SocketChannel.open();
socketChannel.connect(new InetSocketAddress("127.0.0.1", 90));
يعمل هذا الرمز في Java ولكن ليس في Android. أنا دائما أحصل على ioexception مشكلتي الأولى كانت السطر الأول. اضطررت لإضافة أذونات لفتح مآخذ. السطر الأول يعمل الآن ولكن السطر الثاني لا. أنا دائما أحصل على ioexception.
أي اقتراحات؟
المحلول
127.0.0.1؟ تحاول الاتصال بجهاز Android الخاص بك مع Socket 90. لا أعتقد أن جهازك قد فتح هذا المنفذ لتوصيله.
نصائح أخرى
حاول فتح المقبس على الجهاز الفعلي. ربما تقوم بتشغيله على المحاكي ولا يتم فتح هذا المنفذ.
لا تنتمي إلى StackOverflow