兄台留步,请教IOCP,俺把分都送了,欢迎大家来讨论
typedef struct
{
OVERLAPPED Overlapped;
WSABUF DataBuf;
CHAR Buffer[DATA_BUFSIZE];
DWORD BytesSEND;
DWORD BytesRECV;
} PER_IO_OPERATION_DATA, * LPPER_IO_OPERATION_DATA;
typedef struct
{
SOCKET Socket;
} PER_HANDLE_DATA, * LPPER_HANDLE_DATA;
问题是,我如何能保证能接受到客户端的完整消息,又能完整的把处理过的消息
发过去,比如接收到了40B,处理完后的数据量为1KB,另外在哪儿进行处理?MSDN上的
例子是把接收到的消息,没有进行处理原封不动的发回去,但是现在主要是接收到了消息
处理后发过去....