Socket通信发送Struct类型



此贴发到论坛,但是论坛的代码君们长期不在。。。没人吐槽。。。就再发一遍到这里。。。

小魔女我今天折腾了一上午socket发送struct类型数据,一直发过去乱码,不过还好,最后和接受都成功了,现粘贴代码来,供分享~~~我是渣渣~高手请围观,求吐槽,骂人的靠边站。(应该没有素质那么底下的昂~~~)
例有结构体
struct PackData
{
        Size_t        n_Len;
        int        n_Type;
        char        c_Data[126];
};

客户端发送数据
PackData StructPD;
//赋值
//connect,bind什么的都省略了昂。。。
//某些里面写的定义PackData指针,发送指针过去什么的都是扯淡
//个人理解
send(m_SockFD,(char *)&StructPD,sizeof(StructPD),0);

客户端接收数据
char Buf[128];
PackData StructPD;
recv(m_SockFD,Buf,sizeof(StructPD),0);
memcpy(&StructPD,Buf,sizeof(StructPD));

喵~就是这样~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值