Если вы счастливы быть:
- для Windows
- Ограничено локальным доменом
- Серьезно ограничен поддерживаемый размер сообщения
- Обернуть основные вызовы win32 в P / Invoke
- Разберитесь с опросом самостоятельно
- Разобраться с взломами, необходимыми для обратной связи
- Работа с общей конфигурацией, необходимой для синхронизации имен
Тогда может быть достаточно быстрой оболочки вокруг окон MailSlot API .
Этот простой пример является разумным основанием для начала.
В этой статье содержится некоторая дополнительная информация, но предполагается, что вариант использования осуществляется с помощью элемента управления (а не компонента, как это должно быть), а также имеет некоторую плохую интеграцию с WinForms, поэтому его следует рассматривать для случайного чтения, а не основа для любой библиотеки.
Эта статья написана на C ++, но имеет более высокий стандарт (и комментатор расширил ее для поддержки пакетирования больших сообщений в несколько меньших).
Вы получаете 424 байта (то есть с .Net 212 символами), вы можете захотеть перейти на ASCII, чтобы удвоить полезную длину сообщения, если вы говорите текст.
Обратите внимание, что, несмотря на свою простоту, ограничения и отсутствие функций, он действительно обеспечивает многоадресную доставку, что часто сложно сложить на уровне протокола точка-точка самостоятельно.