Интересно, может ли Java-клиент взаимодействовать с сервером, который написан на C# с .NET.C# .NET Remoting Server и Java-клиент
В Википедии говорится:
"На стороне клиента, любые запросы к remotable объекта проксированные с помощью .NET Remoting выполнения над объектами канала, который инкапсулирует фактический вид транспорта, в том числе TCP потоков , HTTP-потоки и именованные каналы. в результате, инстанцирование соответствующих объектов канала, приложение .NET Remoting могут быть сделаны для поддержки различных коммуникационных протоколов без перекомпиляции приложения. "
Вот почему я полагаю, что это должно быть p ossible для Java-приложения для подключения к ServerIP:Port
и обмена даже сложным объектом через TCP-канал.
Вопрос в том, есть ли библиотека, которая могла бы преобразовать полученные данные обратно в действительный объект Java?
Или есть другой лучший способ?
Любая помощь будет отличной. Спасибо!
Стефан
Я бы рекомендовал использовать службы WCF в виде веб-сервисов (возможно, RESTful-сервисы) и использовать их из вашего Java-приложения. –