.net PC に接続するためのボタンを Android プログラムに設定しました。
これが私のコードです:
public void onClick(View v) {
// TODO Auto-generated method stub
if(v==btn_con){
try{
s=new Socket("xxx.xxx.xxx.xxx", xxxx);
BufferedReader in=new BufferedReader(new InputStreamReader(s.getInputStream()));
String str=in.readLine();
Toast t=Toast.makeText(this, str, Toast.LENGTH_LONG);
t.show();
_isconnected=true;
}catch(Exception e){
Toast t=Toast.makeText(this, "链接发生错误"+e.getMessage(), Toast.LENGTH_LONG);
t.show();
System.out.println("连接发生错误:"+e.getMessage());
}
}
プログラムを実行すると、Permission denied 例外がスローされます。.net サービス プログラムを実行しました。これはクライアント Android プログラムです。Java クライアントを実行すると、そのような問題はありません。携帯電話で Android プログラムを実行すると、問題の解決方法がわかりません。