在CSocket收发数据时候可以通过CSocketFile来收发任何类型数据(包括自定义结构struct等数据类型),那么如果在winsock编程中,收发数据 在CSocket收发数据时候可以通过CSocketFile来收发任何类型数据(包括自定义结构struct等数据类型),那么如果在winsock编程中,收发数据函数是send和recv,这两个函数只能是char buf[],我要收发复杂类型的结构数据怎么弄那? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 关注中,我也在做这方面。实际上定义结构后,按照这样发送。//发送方 struct ss; //包含 结构体长度 和 字符串 char msg[1024]; memcpy(msg, &ss, sizeof(ss)); send(sock, msg, sizeof(ss), 0); //接收方 char msg[1024]; memset(msg, 0, sizeof(msg)); recv(sock, msg, sizof(msg), 0); struct aa; memcpy(&aa, msg, sizeof(aa)); VC连接mysql的问题 关于界面的一个疑问 线程显示对话框..马上给分 求求前辈们帮帮我吧!关于生成二叉树的问题(100分献上!!!) 用OnReceive接受数据前,为什么要先执行一个对话框语句才顺利激发?很急,哪位遇到过的啊? 新手!小问题!! 一个初学者的问题 List Control 控件的鼠标提示!!急!!!!!帮忙! 关于静太文本框空件的使用?(给分) 请问哪里有VC下的打印"控件"? 命名管道在硬盘上创建文件吗? 请教个文件打开的问题,谢谢
//发送方
struct ss; //包含 结构体长度 和 字符串
char msg[1024];
memcpy(msg, &ss, sizeof(ss));
send(sock, msg, sizeof(ss), 0); //接收方
char msg[1024];
memset(msg, 0, sizeof(msg));
recv(sock, msg, sizof(msg), 0);
struct aa;
memcpy(&aa, msg, sizeof(aa));