WEB开发网
开发学院软件开发VC ACE中Socket IPC通讯包装类族 阅读

ACE中Socket IPC通讯包装类族

 2010-09-04 20:48:04 来源:WEB开发网   
核心提示:ACE_SOCK_Acceptor类是一个工厂类,用来被动产生一个新的通讯端点,ACE中Socket IPC通讯包装类族(4),提供如下能力1 接收对等端的连接2 连接可以通过阻塞、非阻塞或定时方式接受,基本结构如下class ACE_Export ACE_SOCK_Acceptor : public ACE_SOCK

ACE_SOCK_Acceptor类是一个工厂类,用来被动产生一个新的通讯端点。提供如下能力

1 接收对等端的连接

2 连接可以通过阻塞、非阻塞或定时方式接受。

基本结构如下

class ACE_Export ACE_SOCK_Acceptor : public ACE_SOCK
{
public:

 ACE_SOCK_Acceptor (void);
 ACE_SOCK_Acceptor (const ACE_Addr &local_sap,
           int reuse_addr = 0,
           int protocol_family = PF_UNSPEC,
           int backlog = ACE_DEFAULT_BACKLOG,
           int protocol = 0);
 ~ACE_SOCK_Acceptor (void);

 //打开一个监听
 int open (const ACE_Addr &local_sap,
      int reuse_addr = 0,
      int protocol_family = PF_UNSPEC,
      int backlog = ACE_DEFAULT_BACKLOG,
      int protocol = 0);

 int close (void);
 //接受一个对等端的连接,产生一个通讯
 int accept (ACE_SOCK_Stream &new_stream,
       ACE_Addr *remote_addr = 0,
       ACE_Time_Value *timeout = 0,
       int restart = 1,
       int reset_new_handle = 0) const;
};

上一页  1 2 3 4 5  下一页

Tags:ACE Socket IPC

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接