Как передать данные XML между C # и Java сокетами - PullRequest
1 голос
/ 23 июля 2010

У меня есть AC # сервер и Java-клиент.В настоящее время они передают простой текст между собой, используя сокеты.Теперь я хочу изменить эти сокеты для связи в XML.Я могу реализовать сторону Java, но я не знаю, как реализовать сторону сервера c #, чтобы сервер и клиент могли общаться без каких-либо проблем.Существуют ли какие-либо специальные технологии / библиотеки, которые я мог бы использовать для этого?приветствуется хотя бы указатель на некоторые примеры.

спасибо

/ Суралк

Ответы [ 2 ]

1 голос
/ 23 июля 2010

Используйте XmlDocument для создания XML.Затем вы можете отправить полную строку этого XML (xmlDoc.OuterXml), используя TcpClient.Затем с помощью TcpClient вы также можете дождаться ответа.

0 голосов
/ 23 июля 2010

Вы можете сделать это с помощью веб-службы (WCF в C #). И Java, и C # могут читать WSDL.

http://msdn.microsoft.com/en-us/netframework/aa663324.aspx

http://teaching.cs.uml.edu/~heines/tools/JRun4/docs/html/Programmers_Guide/ws_wsdl5.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...