C# 如何通过套接字发送大型xml文件
我必须通过套接字发送大量xml数据。 xml文件示例(服务器端生成此文件): 如何处理这些数据C# 如何通过套接字发送大型xml文件,c#,java,xml,sockets,stream,C#,Java,Xml,Sockets,Stream,我必须通过套接字发送大量xml数据。 xml文件示例(服务器端生成此文件): 如何处理这些数据 例如,如果我将所有文件数据读取到客户端的变量,然后进行处理。我认为这不好——可能是问题(大量数据) 将所有数据写入临时文件,然后进行处理?创建文件,删除 同时读取和处理。但是xml不是完整的 还有别的吗 你可以这样做 另一个例子是几年前,我为一家使用体育有线电视服务的广播公司开发了一个解决方案,该服务正是以这种方式工作的 他们的一些建议: 确保每封邮件都有一个唯一的标识符。它可以像documen
你可以这样做
另一个例子是几年前,我为一家使用体育有线电视服务的广播公司开发了一个解决方案,该服务正是以这种方式工作的 他们的一些建议:
您看过在流上使用XmlReader吗?非常感谢。多次发送消息-我可以。在客户端,我可以使用不可行的xml字符来处理数据。@Elena-很乐意帮忙。祝你的项目好运。
<message>
<data>
<param1>12345</param1>
<param2>234</param2>
</data>
...
<data>
<param1>321</param1>
<param2>34234</param2>
</data>
</message>
byte[] receivedData = new byte[1024];
int receivedBytesLen = streamFromServer.read(receivedData);