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

ACE中Socket IPC通讯包装类族

 2010-09-04 20:48:04 来源:WEB开发网   
核心提示:ACE_SOCK_Connector类是一个工厂类,用来主动建立一个新的通讯端,ACE中Socket IPC通讯包装类族(5),提供的功能如下1 发起一个到对等接受者的连接,并在连接后产生一个通讯对象2 连接可以通过阻塞、非阻塞或定时方式发起基本结构如下class ACE_SOCK_Connector{public:A

ACE_SOCK_Connector类是一个工厂类,用来主动建立一个新的通讯端。提供的功能如下

1 发起一个到对等接受者的连接,并在连接后产生一个通讯对象

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

基本结构如下

class ACE_SOCK_Connector
{
public:
 ACE_SOCK_Connector (void);
 ACE_SOCK_Connector (ACE_SOCK_Stream &new_stream,
           const ACE_Addr &remote_sap,
           const ACE_Time_Value *timeout = 0,
           const ACE_Addr &local_sap = ACE_Addr::sap_any,
           int reuse_addr = 0,
           int flags = 0,
           int perms = 0,
           int protocol = 0);

//发起一个连接

int connect (ACE_SOCK_Stream &new_stream,
        const ACE_Addr &remote_sap,
        const ACE_Time_Value *timeout = 0,
        const ACE_Addr &local_sap = ACE_Addr::sap_any,
        int reuse_addr = 0,
        int flags = 0,
        int perms = 0,
        int protocol = 0);

 ~ACE_SOCK_Connector (void);

 int complete (ACE_SOCK_Stream &new_stream,
        ACE_Addr *remote_sap = 0,
        const ACE_Time_Value *timeout = 0);
};

以上的类结构是简化的,以突出重点功能。要完全了解每个类,看源代码。

上一页  1 2 3 4 5 

Tags:ACE Socket IPC

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