首页 > 代码库 > ACE Acceptor Connector模式
ACE Acceptor Connector模式
在指定端口监听
下面的程序会在7905端口持续监听,其他的什么也不做
#include <iostream> using namespace std; #include "ace/INET_Addr.h" #include "ace/Svc_Handler.h" #include "ace/SOCK_Stream.h" #include "ace/SOCK_Acceptor.h" #include "ace/Acceptor.h" class ClientService : public ACE_Svc_Handler<ACE_SOCK_STREAM,ACE_NULL_SYNCH> { }; int main(int, char *[]) { ACE_INET_Addr addr("7905"); typedef ACE_Acceptor<ClientService,ACE_SOCK_ACCEPTOR> ClientAcceptor; ClientAcceptor acceptor; if (acceptor.open(addr)== -1) { cout<<"acceptor open failed !"<<endl; return -1; } ACE_Reactor::instance()->run_reactor_event_loop(); return 0; };
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。