Abbathsin Ответов: 1

Какое самое лучшее решение для этой древней технологии


Я использую Net Remoting так долго, что пытаюсь перейти на WCF, потому что теперь мне нужно передать все эти данные в сеть через json. Причина в том, что библиотеки, которые я использую, лицензированы, и они предназначены для машинного общения (Interop и COM), которое несовместимо. так что мне приходится тусоваться с Winforms. Как вы думаете, что лучше всего. Продолжайте использовать .Сетевое дистанционное управление. Переход на WCF или изучение REST API, gRPC и других.
Вы должны понимать, что коммуникационная машина находится в реальном времени. Поэтому мне нужны данные в реальном времени.

Заранее спасибо.

Что я уже пробовал:

Я пробовал WCF, так что в основном мне нужно руководство через это больше, чем конкретный ответ.

1 Ответов

Рейтинг:
2

Jin Vincent Necesario

Привет,

На мой взгляд, вы на правильном пути. Вам действительно нужно обновить или перейти на WCF, потому что он также поддерживает REST. Однако если вы можете мигрировать непосредственно в ASP.NET веб-API - это было бы здорово.

Теперь, что касается шагов миграции, вот что, как я вижу, вам нужно сделать и понять.
1. Вам нужно сравнить две технологии, чтобы увидеть их разницу. Например, тип сервера, сериализация, формат сообщения и т. д.

2. Как только вы увидели разницу между ними, вы можете начать с некоторых детских шагов, чтобы преобразовать эти старые/существующие в новые.

3. Для миграции, вы можете создать контрактную службу, контракт данных, и настроить и размещения службы WCF.

Надеюсь, это поможет.

Овации,
Джин


Abbathsin

Спасибо. вот и ответ. Мне пришлось самостоятельно разместить службу WCF в активном элементе управления axhost. А все остальное я понемногу добавлял и удалял функции для работника .net core HostedService через WCF. это прекрасно работает. Это большая работа. Теперь я пытаюсь перенести winform в WPF для лучшего дизайна.