【问题标题】:How to send a packed structure in C++ and receive it in C#如何在 C++ 中发送打包结构并在 C# 中接收它
【发布时间】:2016-06-27 07:14:21
【问题描述】:

我需要用 C++ 编写一个客户端,它将打包结构发送到服务器。服务器必须用 C# 编写。我不明白,如何在 C# 中转换它。可能你会建议一个更好的方法来做到这一点。

例如:

typedef struct StudentInfo
{
    char Name[50];
    unsigned int Age;
    char Group[10];
}__attribute__((packed));

【问题讨论】:

    标签: c# c++ network-programming


    【解决方案1】:

    您应该使用特定的协议,将此结构转换为基于该协议的字节,将这些字节发送到服务器,服务器可以根据该协议恢复这些字节数据。这是客户端-服务器通信的常用方式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-09
      • 1970-01-01
      • 2015-01-02
      相关资源
      最近更新 更多