1 资料1
http://blog.csdn.net/sodme/archive/2005/07/17/427405.aspx
{{
typedef struct PER_IO_DATA
{
OVERLAPPED ovl;
WSABUF buf;
char RecvDataBuf[ MAX_BUFFER_SIZE ]; //接收缓冲区
char SendDataBuf[ MAX_BUFFER_SIZE ]; //发送缓冲区
OpType opType; //操作类型:发送、接收或关闭等
}}}
2 资料 2
《Network Programming for Microsoft Windows 2nd edition.CHM》
typedef struct
{
OVERLAPPED Overlapped;
char Buffer[DATA_BUFSIZE];
int BufferLen;
int OperationType;
} PER_IO_DATA;
问题: 上面资料的 PER_IO_DATA 结构定义是不一样的,
系统 怎么知道 我们定义的 PER_IO_DATA 结构 是怎样的呢 ?
比如 调用 WSARecv() 系统如何知道 把数据复制到哪里?
http://blog.csdn.net/sodme/archive/2005/07/17/427405.aspx
{{
typedef struct PER_IO_DATA
{
OVERLAPPED ovl;
WSABUF buf;
char RecvDataBuf[ MAX_BUFFER_SIZE ]; //接收缓冲区
char SendDataBuf[ MAX_BUFFER_SIZE ]; //发送缓冲区
OpType opType; //操作类型:发送、接收或关闭等
}}}
2 资料 2
《Network Programming for Microsoft Windows 2nd edition.CHM》
typedef struct
{
OVERLAPPED Overlapped;
char Buffer[DATA_BUFSIZE];
int BufferLen;
int OperationType;
} PER_IO_DATA;
问题: 上面资料的 PER_IO_DATA 结构定义是不一样的,
系统 怎么知道 我们定义的 PER_IO_DATA 结构 是怎样的呢 ?
比如 调用 WSARecv() 系统如何知道 把数据复制到哪里?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货