Как реализовать обмен данными между Dll и WinForms Application на .NET?

Есть варианты работы через:
1) Файл (Низкая скорость записи)
2) Реестр (Предназначен не для этого)
3) Сокеты (Нестабильность работы)

Обмен данными происходит каждые 10 мс.
Может кто посоветует альтернативные способы обмена данными, в идеале — прямая запись из приложения в буфер dll и наоборот.

Dll подключена к другому приложению, не на WinForms.
  • Вопрос задан
  • 3906 просмотров
Решения вопроса 1
SychevIgor
@SychevIgor
Честно говоря я уверен, что вы умеете пользоваться поиском по этому скажите что не так в этих решениях

первое что приходит на ум это Remoting
stackoverflow.com/questions/232357/how-to-do-intra-application-communication-in-net

ну или named pipe
www.switchonthecode.com/tutorials/interprocess-communication-using-named-pipes-in-csharp
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
belkamax05
@belkamax05 Автор вопроса
Named Pipe более чем подходит, большое спасибо.
Ответ написан
Комментировать
@Lattyf
WCF via Named Pipes поможет вам еще и все сделать проще.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы