1

最初に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 分] 毎回応答なしで終了します。

私はネットワーキングに少し慣れていません。誰かが私が欠けているものを提案できますか?

4

1 に答える 1