最初にvpnクライアントを介して接続すると、telnetを実行でき、端末に要求文字列を貼り付けると応答を取得できます。
Java プログラムを使用して試行している場合と同じ要求ですが、応答がありません。
Javaを試してみると、netstatを使用してTCP接続が確立されていることがわかります。TCP 10.2.2.22:1154 184.23.23.61:7565 確立済み
リクエストを送信する Java クライアント コードを次に示します。
Socket client = new Socket(serverIp, port);
OutputStream out = client.getOutputStream();
InputStream in = client.getInputStream();
String test = "TUE231363**";
StringBuffer response = new StringBuffer("response : ");
out.write(test.getBytes());
out.flush();
int c;
System.out.println("waiting for response.......>>>>>>>>>>>>>");
while ((c = in.read()) != -1) {
if (isEndOfResponse(c))
break;
System.out.print((char) c);
response.append(c);
}
client.close();
System.out.println(response.toString());
数分後 [5-6 分] 毎回応答なしで終了します。
私はネットワーキングに少し慣れていません。誰かが私が欠けているものを提案できますか?