sendto发送结构体

[复制链接]
查看11 | 回复3 | 2009-5-8 10:21:51 | 显示全部楼层 |阅读模式
struct msg
{};
用sendto() 发送强制转换的结构体 (char*)&msg
请问接收方怎麼把这个 char类型的buf 还原成struct

回复

使用道具 举报

千问 | 2009-5-8 10:21:51 | 显示全部楼层
强制类型转换还原成struct?不过感觉c的风格好浓。没有试过,完全是不负责任猜想。。。typedef struct msg mBuf;(mBuf)buf
——对不对?...
回复

使用道具 举报

千问 | 2009-5-8 10:21:51 | 显示全部楼层
struct msg s_msg;memcpy(&s_msg, (char*)buf, sizeof(struct msg));...
回复

使用道具 举报

千问 | 2009-5-8 10:21:51 | 显示全部楼层
使用下面这句即可msg* ptr = (msg*)buf;...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行