【发布时间】:2018-04-22 13:12:09
【问题描述】:
首先,我想说标题不是问题。
我的问题是你为什么不能只发送结构的所有字节然后将其转换为该结构(假设你在两边都定义了结构,这是有道理的)。
谢谢!
编辑:这是我目前的结构:
struct COMPUTER_INFO
{
const char* Name;
int Brightness;
int Volume;
}
我在想你可以很容易地计算出所有这些的大小,然后将其发送到send()。
【问题讨论】:
-
这取决于:(a) 你的结构中有什么; (b) 如果接收计算机具有不同的架构(32 位/64 位、大端与小端等),接收计算机将如何理解发送的字节。请发布一个示例结构,以便我们有具体的答案。另请阅读如何发布minimal reproducible example
-
@RichardCritten 我已经编辑过了。 #KillzoneKid 好吧,我会删除第一个