用WinSock编写网络程序,服务器和客户端之间要传递数据,结构体类型的。但是WinSock的发送函数
send (SOCKET s,const char FAR * buf,int len,int flags),要求发送的数据是const char FAR * buf,但是我想发一个结构体,应该怎么发啊?(只用WinSock,不用CSocket)。
send (SOCKET s,const char FAR * buf,int len,int flags),要求发送的数据是const char FAR * buf,但是我想发一个结构体,应该怎么发啊?(只用WinSock,不用CSocket)。
解决方案 »
- * 有什么捷径: 可以判断用户在CPropertyPage界面上改变了设置? *
- 问一个子网划分的问题。
- 请问用mastercam等软件产生的G代码是采用什么原理?谢谢!
- 为我的专家分停滞不前 散分
- com atl wtl 该怎么去学?是否需要mfc基础
- unexpected end of file while looking for precompiled header directive windows 编程不能添加函数?
- 求c语言做的编译器:要求是五大功能模块具备,分不够可以再加!在线等候!
- 静态链接问题(求回答,着急,真心感谢了~~)
- 求一个MP3播放器的音频分析类
- 请问JAVA和VC想比,相比之下谁更好。现在是学VC好,还是JAVA好呢
- 如何连续读入多个文件进行操作?
- 如何填充一个任意多边形啊?急!!!!!!!!!!!!
1.用1字节对齐
2.sizeof(自定义结构体) == 一个固定值,里面不能有CString之类不定长的东西
3.发送时把结构体的地址强制转换为char*
4.接收时把char*强制转化为结构体指针很方便的。