Как лучше всего наладить передачу данных между двумя приложениями на одном и том же компьютере на .NET?
Собственно, есть две программы, обе на .NET, надо наладить передачу данных из одной программы в другую. Собственно, очевидный и элементарный вариант - это просто бахнуть tcp соединение между двумя программами. Но что-то мне подсказывает, что это вариант далеко не самый эффективный по быстродействию. А мне критично быстродействие, точнее, время передачи данных, критично до десятков миллисекунд. Есть ли какие-то другие, более интересные и быстрые, а может даже и более надёжные методы, или даже не париться и просто делать через tcp? Приложения 100% всегда будут использоваться оба на одном компьютере.
Выглядит неплохо, спасибо.
Пофиг на антивирусы, они и так срабатывают - там программы, которые хукаются в процессы и читают трафик сети на низком уровне.