AndroidフォンをWindows 7 PCに接続するためにTCPを使用しています。私が LAN でメッセージ phone-PC を送信しているとき、このシステムは機能しています。インターネットでこのシステムを使用しているため、Android アプリが「タイムアウト」を送信したため、彼女はダウンしています。なんで?
// The host name can either be a machine name, such as "java.sun.com", or a
// textual representation of its IP address
String host = "10.26.144.118";
int port = 20;
try {
Socket socket = new Socket(InetAddress.getByName(host), port);
BufferedReader reader = new BufferedReader(
new InputStreamReader(socket.getInputStream()));
PrintWriter writer = new PrintWriter(socket.getOutputStream(), true);
// true for auto flush
writer.println("Hello World");
myView.setText("Send hello world");
} catch (Exception e) {
System.out.println("Error" + e);
myView.setText("Error" + e);
}