2012-01-06 8 views
0

私は以下のタスクを持っています:ルーターに接続するAndroidアプリケーションを作成するために、システムのTCP要求を送信し、応答を取得します。私はPHP Webサービスを使用するAndroidアプリケーションを既に作っていますが、私はTCP要求のためのアプリケーションを作っていません。私の仕事にはどうすればいいのか教えてください。ありがとうございました。携帯電話からTCPリクエストを送信するにはどうすればよいですか?

答えて

1

あなたが探しているのは、ネットワーク経由でRawデータを送信するためにソケットを使用していると思います。しかし、どのプロトコルを使用するのかは明らかではありません。ほとんどの場合、低レベルのソケット通信に手間を省く既存のライブラリが用意されています。例では

これはソケットへの書き込みやTCPリクエストを送信するためであるATが

  echoSocket = new Socket("remte-address", 80); 
     out = new PrintWriter(echoSocket.getOutputStream(), true); 

     out.println(userInput); 

を見てhere、関連するコードを言及しました。同様の行にここであなたは、関連するsocket javadocを見ればそれは有用であろう

  in = new BufferedReader(new InputStreamReader(
            echoSocket.getInputStream())); 
      stdIn.readLine(); 

読書レスポンスのコード断片です。

関連する問題