Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/153.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C+代码合成XML+;套接字 我对C++没有经验,所以我需要向你寻求帮助。 我需要一个C++实现的服务器,它侦听TCP端口。在这个端口上,它应该只接收XML文档。我找到了几个多线程TCP套接字示例,但我不知道如何处理ReadToEnd或转换为字符串或XML文档_C++_Xml_Sockets_Tcp_Tcpsocket - Fatal编程技术网

C+代码合成XML+;套接字 我对C++没有经验,所以我需要向你寻求帮助。 我需要一个C++实现的服务器,它侦听TCP端口。在这个端口上,它应该只接收XML文档。我找到了几个多线程TCP套接字示例,但我不知道如何处理ReadToEnd或转换为字符串或XML文档

C+代码合成XML+;套接字 我对C++没有经验,所以我需要向你寻求帮助。 我需要一个C++实现的服务器,它侦听TCP端口。在这个端口上,它应该只接收XML文档。我找到了几个多线程TCP套接字示例,但我不知道如何处理ReadToEnd或转换为字符串或XML文档,c++,xml,sockets,tcp,tcpsocket,C++,Xml,Sockets,Tcp,Tcpsocket,我在考虑用它来处理流。但是如何组合TCP套接字和流呢 抱歉,如果这听起来像是个问题。但我很欣赏任何好的例子或建议。Tcp协议本身并不能让您区分一条消息和另一条消息。它只保证订单,不会有数据无法送达。 所以,实现ReadToEnd函数取决于您。例如,您可以发送一些特殊符号(首先确保它没有出现在XML中)。或者,您可以使用现有的http协议通过一个连接发送多个文档。您可以尝试http服务器实现,并根据需要使用它。 更简单的方法是使用现有的http web服务器并用它接收您的文档,在这种情况下,您不需

我在考虑用它来处理流。但是如何组合TCP套接字和流呢


抱歉,如果这听起来像是个问题。但我很欣赏任何好的例子或建议。

Tcp协议本身并不能让您区分一条消息和另一条消息。它只保证订单,不会有数据无法送达。 所以,实现ReadToEnd函数取决于您。例如,您可以发送一些特殊符号(首先确保它没有出现在XML中)。或者,您可以使用现有的http协议通过一个连接发送多个文档。您可以尝试http服务器实现,并根据需要使用它。
更简单的方法是使用现有的http web服务器并用它接收您的文档,在这种情况下,您不需要创建自己的文档。

Tcp协议本身不允许您将一条消息与另一条消息区分开来。它只保证订单,不会有数据无法送达。 所以,实现ReadToEnd函数取决于您。例如,您可以发送一些特殊符号(首先确保它没有出现在XML中)。或者,您可以使用现有的http协议通过一个连接发送多个文档。您可以尝试http服务器实现,并根据需要使用它。 更简单的方法是使用现有的http web服务器接收您的文档,在这种情况下,您不需要创建自己的文档。

最后我使用了

boost库提供了一个很好的套接字抽象层和输入/输出流,可用于序列化和反序列化XML文档,然后进行代码合成

最后我用了


boost库提供了一个很好的套接字抽象层和输入/输出流,可用于序列化和反序列化XML文档,然后进行代码合成

我需要内存中的XML文档并在我的应用程序中解析它。所以我猜使用Web服务器在这里没有帮助,或者?我了解TCP协议,并在C#中使用过很多。但是我在C++中会疯狂。这就是为什么我要询问如何从TCP套接字读取字符串、方法或其他结构化数据的任何示例。我需要内存中的XML文档并在应用程序中解析它。所以我猜使用Web服务器在这里没有帮助,或者?我了解TCP协议,并在C#中使用过很多。但是我在C++中会疯狂。这就是为什么我要询问如何从TCP套接字读取字符串、方法或其他结构化数据的任何示例。