c++ - 在 C/C++ 上传输数据的最佳(最简单)方法是什么

标签 c++ c web-services sockets soap

<分区>

目前我正在开发 C/C++ 跨平台客户端/服务器软件。在低级套接字开发方面,我是非常有经验的开发人员。 Berkley 套接字/Winsock 的问题在于,您总是必须制作某种解析器才能在接收方正确处理事情。我的意思是,您必须解释数据并连接数据包才能正确传输。 (数据包经常被分割)

请记住,通信将是双向的。纯套接字是当今传输数据的最佳方式吗?您会向该应用程序推荐 SOAP、Web 服务或其他类型的封装吗?

最佳答案

我强烈推荐Google Protocol Buffers .

关于c++ - 在 C/C++ 上传输数据的最佳(最简单)方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2020163/

相关文章:

c++ - C++ 中变量的限定符

c - Switch 语句中断菜单

java - 使用 tomcat 的 Web 服务无法正常工作

c++ - 在 x86 上的 c/c++ 中将 16.16 定点转换为 32 位 float 的最快方法?

c++ - 调试断言失败字符串!=NULL C++

c++ - 以下函数的时间复杂度是多少?

c - 如何在 C 中打印 void** 数据项?

java - 无法从网络服务连接到 mongodb

rest - 什么是其余 API 方法 - COPY、HEAD、OPTIONS、LINK、UNLINK、PURGE、LOCK、UNLO​​CK、PROPFIND、VIEW

c++ - 如何在 GLSL 中使用 4x4 矩阵作为顶点属性?