gpt4 book ai didi

c - 在c中通过tcp套接字发送结构

转载 作者:可可西里 更新时间:2023-11-01 02:31:17 25 4
gpt4 key购买 nike

<分区>

我有一个结构:

typedef     struct {
char *typ;
cid_t cid;
unsigned short nbytes;
char *data;
} req_s;

typedef struct {
char *ip;
unsigned short pid;
} cid_t;

我想通过 TCP 套接字发送它。那可能吗?我已经做到了:

req_s answer;
...

if( send(sock, (void*)&answer, sizeof(answer),0) < 0 ) {
printf("send failed!\n");
}

...

recv ( socketDesc, (void*)&answer, sizeof(answer), 0) >= 0)

但如果我想阅读我的结构答案,我只会得到一些象形文字

或者是否有更好的方法将我的数据从客户端发送到服务器并返回?

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