0

我对 Android 中的 SocketChannels 有疑问。这是我的代码:

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

此代码适用于 Java,但不适用于 Android。我总是得到一个 IOException 我的第一个问题是第一行。我必须添加打开套接字的权限。第一行现在有效,但第二行无效。我总是得到一个 IOException。

有什么建议么?

4

2 回答 2

2

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

于 2010-10-31T15:59:44.760 回答
0

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

于 2012-12-25T16:12:30.350 回答