我有一个c#服务器和一个java客户端。目前,他们使用套接字在彼此之间传递纯文本。现在我想更改这些套接字以XML格式进行通信。我可以实现java方面,但我不知道如何实现c#服务器端,以便服务器和客户端可以毫无问题地进行通信。 我可以使用任何特殊技术/库吗?至少指向一些示例的指针是值得赞赏的。
感谢
/ Suralk
答案 0 :(得分:1)
使用XmlDocument创建XML。然后,您可以使用TcpClient发送该XML的完整字符串(xmlDoc.OuterXml)。然后使用TcpClient,您也可以等待响应。
答案 1 :(得分:0)
您可以使用Web服务(C#中的WCF)来完成此操作。 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