Про сохранение в файл понял, но как ид изображения преобразовать в base64? По моему мнению за это должна отвечать функция "Закончить работу с изображением", но там только один параметр для ввода.
В данный момент реализовано очень топорно и тупо. Это изначально проверка запущенного процесса по порту через nc, далее парс пидов, если существуют, то завершаем и потом уже запуск по тому же порту идет...
Но приходится много процессов держать открытыми для этого. А завершение процесса делать по завершению потока - невозможно, описано в посте.
@sergerdn
Помощь не всегда явная бывает. Например зацепка про которую я ранее упомянул пришла в голову мне, но именно после пояснения ньюансов вопроса предыдущему собеседнику :)