我在服务器端和客户端定义一个结构:
typedef struct
{
int type;
char buf[SIZEFILE];
}DATA;客户端发送这个结构,服务器端该怎样接收??
因为服务器是采用完成端口,是用WSABUF来接收数据
typedef struct
{
int type;
char buf[SIZEFILE];
}DATA;客户端发送这个结构,服务器端该怎样接收??
因为服务器是采用完成端口,是用WSABUF来接收数据
解决方案 »
- MFC,EnumFontFamiliesEx回调函数
- 关于视图序列化的问题
- 模板问题
- Ado
- 关于 CSocket,在线等
- 关于分割条的问题!
- 气愤!!!打破个别公司鼠标取词功能的垄断,为大家免费提供成熟完整的鼠标取词源码!!!
- 【RichEdit问题】1.CTRL+V如何控制? 2.如何禁止拖拉操作?
- Internet explorer 6.0中的Image ToolBar是怎么实现的,类似的工具还有Flash Save,是否需要实现额外的接口,设置特殊的注册选项?
- 模态对话框上的子控件:比如button控件是什么函数创建的?好像不是CreateWindowEx啊,有大神逆过dialogBoxParam么?
- MFC是怎么把 CDOCUMENT 改成 XXXDOC 的?
- 询问一个关于后缀名修改的问题
DATA d;
send(&d, sizeof(d),...服务器端:
DATA d;
recv(&d,sizeof(d),...
typedef struct
{
WSAOVERLAPPED Overlapped;
int type;
char buf[SIZEFILE];
}DATA;服务器调用WSARecv,并传入参数Overlapped的地址
和一个LPWSABuf,LPWSABuf的buf指向buf,lpwsabuf->len等于要收的长度
char buf[255] = {0};
recv(buf,sizeof(DATA),...
DATA *data = (DATA*)buf;data就具有了结构的性质