socket发送结构体 小结
来源:互联网 发布:电脑免费加密软件 编辑:程序博客网 时间:2024/05/03 08:36
前提:结构体类型只能为值类型和字符串数组(保持定长)
结构体实例:
struct UsrData{
TCHAR usr_id[16];
TCHAR usr_pwd[16];
TCHAR usr_nickname[16];
int i;
struct aa{
int bbb;
TCHAR aaStr[16];
} a_s;
};
发送:
UsrData sendUser;
memcpy( sendUser.usr_id, L"100001",sizeof(L"100001") );
memcpy( sendUser.usr_pwd,L"123456", sizeof(L"123456"));
memcpy( sendUser.usr_nickname, L"Rock", sizeof(L"Rock") );
sendUser.i =5;
memcpy(sendUser.a_s.aaStr,L"sdc",sizeof(L"sdc"));
sendUser.a_s.bbb =10;
int nwrite = send( m_send, (char *)&sendUser, sizeof(UsrData), 0 ); //参数2发送时强转为char*即可 发送字节数由于为Unicode
// 所以长度为字节数*2
************************************************************************************
接收:
CHAR buffer[1024];
UsrData recvUser;
recv( wParam, buffer, sizeof(buffer), 0 );
memcpy( &recvUser, buffer, sizeof(buffer) );
- socket发送结构体 小结
- socket发送结构体
- C++ socket发送结构体
- 通过socket发送结构体
- c/c++通过socket发送结构体
- Socket编程中用send发送结构体
- c/c++通过socket发送结构体
- 使用MFC Socket 发送结构体消息
- Socket编程中用send发送结构体
- c/c++通过socket发送结构体
- socket 发送与接收结构体
- Socket编程中用send发送结构体
- c/c++通过socket发送结构体
- c/c++通过socket发送结构体
- C++ SOCKET发送STRUCT结构体
- c/c++通过socket发送结构体
- Socket编程之发送结构体报文
- Socket发送和接收变长结构体
- vivi移植开发
- 几款视频类库的对比
- Microsoft.VisualBasic.FileIO命名空间
- 用Eclipse打war包& 用命令行方式将.dat文件导入Oracle数据库
- C# ToString总结(转)
- socket发送结构体 小结
- Visual Studio 2008 (VS 2008)无法打开 .aspx的解决办法
- Android RIL结构分析与移植(1)
- Linux基本命令-mkdir命令
- PureMVC框架知识介绍
- @OutputCache页面缓存指令参数
- 倒计时js代码转向的页面在所有页面的顶部
- 另一种MTK特效制作的方法,层复制
- 在JUnit中多个testCase只执行一次setup和tearDown的方法