SocketChannel in Android
-
27-09-2019 - |
Question
I have a question about SocketChannels in Android. This is my code:
SocketChannel socketChannel = SocketChannel.open();
socketChannel.connect(new InetSocketAddress("127.0.0.1", 90));
This code works in Java but not in Android. I always get an IOException My first problem was the first line. I had to add permissions to open sockets. The first line now works but the second line doesn't. I always get an IOException.
Any suggestions?
Solution
127.0.0.1? you try to connect to your android device with socket 90. I don't think your device has open up such port for your program to connect.
OTHER TIPS
try opening the socket on the physical device. your probably running it on the emulator and that port isnt opened.
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow