如何在c++中发送打包结构并在c#中接收它
How to send a packed structure in C++ and receive it in C#
我需要用c++编写一个客户端,它将向服务器发送打包结构。服务器必须用c#编写。我不明白,如何在c#中转换它。也许你会建议一个更好的方法。
例如:typedef struct StudentInfo
{
char Name[50];
unsigned int Age;
char Group[10];
}__attribute__((packed));
您应该使用特定的协议,将此结构转换为基于该协议的字节,将这些字节发送给服务器,服务器可以根据该协议恢复这些字节数据。这是Client-Server通信的常用方式。
相关文章:
- 是否可以使用智能指针成员设置具有另一个结构的结构?
- 如何创建结构的结构结构,等等嵌套多个结构?
- 继承或结构到结构
- 结构内部结构的联合 - 混合 C 和 C++
- 通过指针算法调用结构的结构属性
- Rcpp - 在包结构之外编译
- 包含打包结构的结构是否自行打包?
- C++ - 候选函数不可行:没有从"结构"到"结构(&)"的已知转换
- TCP-Server以数据包结构(非Java客户端)发送文件
- C++包含结构的结构 SIGSEGV
- C 嵌套的数据结构利用结构
- 使用包含该结构内部结构的 using 定义
- 是否可以定义一个在外部"C"块中继承另一个结构的结构?
- 将复杂的结构(带有结构的内部数组)从 C# 传递到C++
- C# TCP 数据包结构
- 如何在我的代码中获取相同结构的结构中的引用
- 如何在类中添加结构,结构的向量以映射
- Python扩展模块包结构(命名空间)
- 在嵌入式python 3中以编程方式定义包结构
- 从Debian包结构中的程序中访问资源