Действительно, я бы сказал, что вам нужно предоставить больше информации для хорошего ответа.Тип IPC зависит от ваших потребностей.Я использовал несколько типов IPC, разделяемую память, файлы, файлы с отображением в памяти, каналы, сокеты и т. Д. Я думаю, что этот вопрос не столько о .Net и Mono, сколько о ваших конкретных потребностях.сказал, что я использовал в основном TCP и UDP для большинства моих приложений.ВМ, язык, компьютер и т. Д. Теряют свою актуальность, когда вы пересылаете свои сообщения по сети.Для локальной связи ваше петлевое устройство (127.0.0.1) прекрасно работает.Если вы когда-нибудь решите перенести свое приложение на другой компьютер, вам нужно всего лишь изменить адреса.
Поместите свои данные (например, http в существующий протокол, и вы получите готовые к использованию на большинстве языков...