gpt4 book ai didi

c - 套接字编程中的 header

转载 作者:太空宇宙 更新时间:2023-11-04 02:18:20 25 4
gpt4 key购买 nike

我正在编写我的第一个套接字线路,并已完成制作一个在两者之间传输消息的客户端服务器系统。下一步是制作一个 header ,让接收方知道消息的数据量以及消息的发送方式。我怎样才能做到这一点?

我希望 header 包含两个整数:

int to_phone_number;
int size;

如何发送标题?

send(sock, the_message, max_message_length, 0);

最佳答案

header,body,还是数据。

您将像发送任何内容一样发送 header 。

您可能想要一个 struct message_header 来组成您的 header 。

struct message_header {
int to_phone_number;
int size;
};

创建一个struct message_header 变量,设置它的字段,然后发送它。

struct message_header header;
// ...
send(sock, &header, sizeof(header), 0);

关于c - 套接字编程中的 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4208998/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com