小弟过去都是用Windows API(或者是自己写的网络程序框架)写网络程序的,现在公司一个项目要用ACE来写,其他的东西都比较好理解。就是没有找到一个典型的ACE网络服务是如何做Select的: WSAEVENT seListen = ::WSACreateEvent();
iRt = ::WSAEventSelect(sListen, seListen, FD_ACCEPT);
sockaddr_in addressServer;
addressServer.sin_family = AF_INET;
addressServer.sin_port = htons(5115);
addressServer.sin_addr.s_addr = INADDR_ANY; iRt = ::bind(sListen, (LPSOCKADDR)&addressServer, sizeof(addressServer)); iRt = ::listen(sListen, 5); while(1)
{
::WaitForSingleObject(seListen, INFINITE);
...请问各位大侠,在ACE中如何写代码完成上述API程序的功能:)