以下のコードでポートベースの SMS を受信しようとしています。
serverSocket = new ServerSocket(SERVERPORT);
Socket client = serverSocket.accept();
try {
BufferedReader in = new BufferedReader(new InputStreamReader(client.getInputStream()));
line = null;
while ((line = in.readLine()) != null) {
Log.d("ServerActivity", line);
System.out.println("Reading Line is>>>>>>>>>>>>>"+line);
break;
}
} catch (Exception e) {
System.out.println("Exception While Reading SMS>>>>>>>>>>"+e);
}
serverSocket.accept();の行で待機しますか? ポートベースのSMSを取得するまで、これは正しい動作ですか、それともその場所でハングアップする問題を引き起こしています.それを超えて移動することはできません.
完全にテストすることはできません。ポート メッセージを送信して、ここでテストするオプションがありません。
誰かがこの問題に遭遇しましたか.これに関する情報は役に立ちます.