Android 中的SocketChannel

问题描述 投票:0回答:2

我有一个关于 Android 中的 SocketChannels 的问题。这是我的代码:

SocketChannel socketChannel = SocketChannel.open();
socketChannel.connect(new InetSocketAddress("127.0.0.1", 90));

此代码可以在 Java 中运行,但不能在 Android 中运行。我总是收到 IOException 我的第一个问题是第一行。我必须添加打开套接字的权限。现在第一行可以工作,但第二行不行。我总是收到 IOException。

有什么建议吗?

android sockets ioexception socketchannel
2个回答
2
投票

127.0.0.1?你尝试使用套接字 90 连接到你的 Android 设备。我认为你的设备没有打开这样的端口供你的程序连接。


0
投票

尝试打开物理设备上的套接字。您可能在模拟器上运行它并且该端口未打开。

© www.soinside.com 2019 - 2024. All rights reserved.