Androidが PC との接続を作成するには、次adb
のようなコマンド (Android SDK)を使用して同じポートを転送する必要があります。
adb forward tcp:7612 tcp:7612
Javaでは次のようになります。
private int port = 7612;
....
/**
* Runs the android debug bridge command of forwarding the ports
*
*/
private void execAdb() {
// run the adb bridge
try {
String runP = "adb forward tcp:" + port + " tcp:" + port + "";
System.out.println("Run command through cmd: " + runP);
Process p=Runtime.getRuntime().exec(runP);
Scanner sc = new Scanner(p.getErrorStream());
if (sc.hasNext()) {
while (sc.hasNext()) System.out.println(sc.next());
System.out.println("Cannot start the Android debug bridge");
}
} catch (Exception e) {
e.printStackTrace();
}
}
その後、ポートが定義され、127.0.0.1 のようなデフォルト IP を使用できるため、任意の TCP クライアント/サーバー コードを実装できます。
iOSの場合、Objective C 言語を使用します。