当前位置: 技术问答>linux和unix
好心人帮帮忙吧,在线等!!!!!!急
来源: 互联网 发布时间:2016-09-17
本文导语: 请问Linux C网络编程中怎么传输一个结构体变量啊? 问题描述如下: 我定义了一个结构体, typedef struct userinfo{ char username[20]; char pwd[50]; } userinfo; userinfo info; info.name = "root"; info.pwd = "123456"; 我...
请问Linux C网络编程中怎么传输一个结构体变量啊?
问题描述如下:
我定义了一个结构体,
typedef struct userinfo{
char username[20];
char pwd[50];
} userinfo;
userinfo info;
info.name = "root";
info.pwd = "123456";
我现在想通过socket把这个结构体变量info发送到服务器端进行验证,我想采用base64进行编码,并用/r/n作为包的结束标志。不过我从网上找的只有针对字符串的base64编码和解码的源代码。哪个好心人可以提供一些方法吗? 最好贴些源代码上来,谢谢了!
问题描述如下:
我定义了一个结构体,
typedef struct userinfo{
char username[20];
char pwd[50];
} userinfo;
userinfo info;
info.name = "root";
info.pwd = "123456";
我现在想通过socket把这个结构体变量info发送到服务器端进行验证,我想采用base64进行编码,并用/r/n作为包的结束标志。不过我从网上找的只有针对字符串的base64编码和解码的源代码。哪个好心人可以提供一些方法吗? 最好贴些源代码上来,谢谢了!
|
http://zhidao.baidu.com/question/153307396