.NET & ! Pipes. Альтернатива?
Почти все, что хотел, выразил в заголовке, а именно:Remoting?
Посоветуйте плз нормальный метод общения между процессами, имеющийся в .NET 2.0.
Спасибо, буду копаться
навскидку есть: socket, remoting, web service
Нужно вот что - главный процесс рожает асинхронный консольный процесс, и мне хочется перекидывать stdout дочернего процесса родителю в том или ином виде. Передача однонаправленная.
линуксоиды изучают .нет?
Нужно вот что - главный процесс рожает асинхронный консольный процесс,почему не просто тред?
мне хочется перекидывать stdout дочернего процесса родителю в том или ином видеStream обычно помечен MarshalByRef, соответственно тогда его можно по remoting-у отдать без своего кодирования
Приходится, млин
почему не просто тред?
В главном окне при этом надо отрисовывать ProgressBar, а при рождении треда с новым процессом все виснет до завершения процесса
его можно по remoting-у
А можно ссылку на туториал какой-нибудь? В MSDN-е этот раздел как-то невменяемо написан
а при рождении треда с новым процессом все виснет до завершения процессачего?
В главном окне при этом надо отрисовывать ProgressBar, а при рождении треда с новым процессом все виснет до завершения процессаыыыы. Если б всё было именно так, кто бы вообще пользовался тредами.
Нужно вот что - главный процесс рожает асинхронный консольный процесс, и мне хочется перекидывать stdout дочернего процесса родителю в том или ином виде. Передача однонаправленная.см. ProcessStartInfo.RedirectStandardOutput, ProcessStartInfo.RedirectStandardInput
В главном окне при этом надо отрисовывать ProgressBar, а при рождении треда с новым процессом все виснет до завершения процессаПочитай про BackgroundWorker, например.
что именно нужно? какой вид общения? как часто? и т.д.А чего Виндовые пайпы нельзя из дот нет использовать?
А чего Виндовые пайпы нельзя из дот нет использовать?начиная с .net 3.5 можно нативно.
до этого: схожую с файлами часть - нативно, а специфичные для пайпов вещи (создание и т.д.) - через интероп.
Оставить комментарий
stm7583298
Почти все, что хотел, выразил в заголовке, а именно:Посоветуйте плз нормальный метод общения между процессами, имеющийся в .NET 2.0.
С удивлением узнал, что трубы появились только в 3.5