Java-сервер Python-клиент - PullRequest
0 голосов
/ 03 июня 2018

У меня есть клиентское приложение Python для сервера Java, которое Python отправляет строки в Java

Я использую ProcessBuilder и Process для автоматического запуска кода клиента Python из Java, код работает как положено, но через несколько минут клиент перестает отправлять данные на сервер.Когда я запускаю код Python вручную (не из процесса Java и компоновщика процессов), он работает как шарм и отправляет данные без завершения, как ожидалось.Я не могу определить, где проблема, но все само по себе работает нормально.Вот мой код Java, чтобы начать процесс:

 ProcessBuilder pb;
 Process p = null;
  try {

            pb = new ProcessBuilder("python","test.py");
            pb.directory(new File("D:\\PythonCodes\\"));
            p = pb.start();

    } catch (IOException ex) {
        System.out.println(ex);
    }

любая помощь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...