我有一个关于安卓系统中的SocketChannels的问题。这是我的代码:
SocketChannel socketChannel = SocketChannel.open();
socketChannel.connect(new InetSocketAddress("127.0.0.1", 90));这段代码可以在Java中运行,但不能在Android中运行。我总是得到一个IOException,我的第一个问题是第一行。我必须添加权限才能打开套接字。第一行代码现在可以工作了,但是第二行代码不能工作。我总是得到一个IOException。
有什么建议吗?
发布于 2010-10-31 23:59:45
127.0.0.1?您尝试使用socket 90连接到您的android设备。我认为你的设备没有为你的程序打开这样的连接端口。
发布于 2012-12-26 00:12:30
尝试打开物理设备上的插座。您可能在模拟器上运行它,但该端口未打开。
https://stackoverflow.com/questions/4062861
复制相似问题