Commons Net 3.1要做个FTP客户端.在android 4.0上运行.ftpClient 刚链接就说是socket出错.是不是不支持.有没有朋友做过?指点一下.
public FTPClient getLoginedFtp()
{
myFTPClient=new FTPClient();
myFTPClient.setConnectTimeout(10000);
myFTPClient.setDefaultTimeout(60000);
try
{
myFTPClient.connect(FtpServer); <==出错位置.
myFTPClient.login(FtpUserName, FtpUserPassword);
AndObjTActivity.mt.setText(AndObjTActivity.mt.getText()+"\n"+"ftp主机登陆成功!\n");
} catch (SocketException e)
{
// TODO Auto-generated catch block
AndObjTActivity.mt.setText("ftp链接主机出错!\n");
e.printStackTrace();
} catch (IOException e)
{
// TODO Auto-generated catch block
AndObjTActivity.mt.setText( "ftp链接输入输出出错!\n");
e.printStackTrace();
}
return myFTPClient;
}
很可能没加网络访问权限
<uses-permission android:name="android.permission.INTERNET" />
是,不好意思忘了.