哪位大虾知道AcceptEx在哪里声明的?(100分)

  • 主题发起人 主题发起人 barton
  • 开始时间 开始时间
B

barton

Unregistered / Unconfirmed
GUEST, unregistred user!
AcceptEx是唯一一个能够向完成端口投递连接请求的API。可是Jedi的WinSock2中没有该
函数声明呀。
没有这个函数的结果是:不得不另开一个Accept线程专门处理客户连接。我发现这个线程
的负载非常不均匀,导致整个系统因这一个线程而造成CPU的浪费,性能变差。
 
嗨,冤啦。
原来AcceptEx函数从Microsoft Extention (mswsock.dll)导出。
使用Alex Konshin的新版WinSock2(带WS2_MS_EXTENTION支持)就有这个函数了。
Jedi的WinSock2也是出自这位老毛子之手。
 
barton:
离开新疆也不吭气,害我等你好长时间。
在新疆要找两个合适的人可真是困难啊,帮忙推荐一两个吧,有培养前途的苗子行啊。
 
哈,不好意思,我也是被逼无奈。我正月初五就走了,而且,有点灰溜溜的感觉,不好见
人呀!如果能够找到真正能有用的人的话,我怎么会离开新疆。
在新疆,你花上钱也请不到人。
 
WinSock 或 IdWinSock2中都有
 
是这个吗?
function AcceptEx(sListenSocket, sAcceptSocket: TSocket; lpOutputBuffer: LPVOID;
dwReceiveDataLength, dwLocalAddressLength, dwRemoteAddressLength: DWORD;
var lpdwBytesReceived: DWORD; lpOverlapped: POVERLAPPED): BOOL; stdcall;
 
多人接受答案了。
 
后退
顶部