سؤال

لدي سؤال حول 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. لا أعتقد أن جهازك قد فتح هذا المنفذ لتوصيله.

نصائح أخرى

حاول فتح المقبس على الجهاز الفعلي. ربما تقوم بتشغيله على المحاكي ولا يتم فتح هذا المنفذ.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top