У меня есть два процесса, которые я хотел бы передать вместе с C #, а затем отправить вывод второго непосредственно в поток вывода HTTP.
В командной строке я могу сделать это, и она отлично работает (где "-" представляет стандартный ввод / вывод):
proc1 "file_to_input" - | proc2 - -
Моя проблема заключается в соединении этих двух процессов в C # и возможности взять STDOUT в proc2 и перенести его непосредственно в Интернет, без предварительной буферизации всего объекта. Входы и выходы будут иметь двоичный тип данных, поэтому мне нужно преобразовать его из стандартного StreamReader / Writer.
Возможно ли это, и как лучше всего это сделать? Спасибо!