完成端口疑问?请张无忌或barton进来解答,请其它不认识的网络高手进来帮小弟啊 ( 积分: 50 )

  • 主题发起人 主题发起人 匪匪
  • 开始时间 开始时间

匪匪

Unregistered / Unconfirmed
GUEST, unregistred user!
1、完成端口在一个程序里面是否只能有一个。还是可以有多个。如果有多个。线程会变多。如果设计。
2、完成端口在完成信息到后。由GetQueuedCompletionStatus得到状态返回值后,是不是每个处理后面都要加上WSARecvfrom。为什么这里还要加个WSARecvfrom。
3、完成端口中的结构体(自定义)
YPerOverlappedEx = record
Overlap : WSAOVERLAPPED;
DataInf : WSABUF;
Buf : Array [0..BUFFER_SIZE-1] of Char;
Action : YServerAction;
end;
PPerOverlappedEx = ^YPerOverlappedEx;
具体在赋值时有什么用?
小弟分不多,只有71了。先给50
 
1、完成端口在一个程序里面是否只能有一个。还是可以有多个。如果有多个。线程会变多。如果设计。
2、完成端口在完成信息到后。由GetQueuedCompletionStatus得到状态返回值后,是不是每个处理后面都要加上WSARecvfrom。为什么这里还要加个WSARecvfrom。
3、完成端口中的结构体(自定义)
YPerOverlappedEx = record
Overlap : WSAOVERLAPPED;
DataInf : WSABUF;
Buf : Array [0..BUFFER_SIZE-1] of Char;
Action : YServerAction;
end;
PPerOverlappedEx = ^YPerOverlappedEx;
具体在赋值时有什么用?
小弟分不多,只有71了。先给50
 
请大家帮我解答下啊。
 
后退
顶部