0

这篇文章与我之前的一篇文章直接相关

在 C# 中通过 TCP 发送 C 结构

我的下一个问题是接收来自设备的适当响应。该文档为我提供了返回结构的以下代码。

typedef struct{
/*This value represents if the API request to modify has been a success or not*/
return_t ret_val;

/*Error code indicating error details*/
error_t err_code;

/*Response object for GET type action*/
U8 payload[0];
}MsgResp;

我的问题是,如何将通过 TCP 接收的原始字节流放入这个结构中?同样,我的直觉告诉我与 memcpy 有关,但我不知道这如何转换为 C#。

我也对 return_t 和 error_t 类型感到困惑,因此对这些类型的任何了解也会有所帮助。

4

1 回答 1

0

上面 SLaks 评论的链接正是我所需要的。

链接在这里:如何在 C# 中将结构转换为字节数组

于 2012-08-14T16:42:17.907 回答