您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>源码下载>C/C++语言编程>

ACE中网络通讯编程基本架构

大小:30 人气: 2010-10-20 需要积分:0
{$username}的空间

用户级别:注册会员

贡献文章:

贡献资料:

ACE_INET_Addr类,包装了网络地址

ACE_SOCK_Connector类,扮演主动连接角色,发起通讯连接。连接到远端的服务。

ACE_SOCK_Acceptor类,扮演被动连接角色,等待连接。等待远端客户的请求。

ACE_SOCK_Stream类,扮演数据通讯角色,发送和接收数据。完成客户与服务之间的通讯。

利用ACE库来开发网络通讯程序是很简单的,一个基本程序只用到以上提到的几个类,就可以完成一个基于客户端、服务器端模型的网络应用的开发。开发者无需了解Socket在不同平台上的实现,记忆众多并相互关联的Socket APIs。

以下以一个Hello World程序为演示。

 

非常好我支持^.^

(4) 100%

不好我反对

(0) 0%

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!