C++网络编程卷1 笔记-2

类别:编程语言 点击:0 评论:0 推荐:

C++网络编程卷1 笔记-2

    ACE_SOCK_Acceptor类扮演一个“被动连接端”,可以理解为服务端。

    该类是通过factory模式,接受客户端的连接,并在连接建立后初始化ACE_SOCK_Stream对象。ACE_SOCK_Acceptor类的Open方法以正的次序调用底层的socket(),bind(),listen()函数。

    一个例子,实现功能:

   1.侦听在80端口,接受客户连接;

   2.读取GET请求中的路径名,然后将该文件发送给客户。

   3.关闭连接。

   4.回到第1步。

  <代码明天补上>

   ACE_Mem_Map实现了“内存映射”文件机制。为不同平台的实现提示统一的接口。

    大量客户同时请求时,这个循环式的WEB服务器有很大缺点,可能有多个用户处于等待状态,后面的内容会解决这个问题。

  待续...

 

 

本文地址:http://com.8s8s.com/it/it27432.htm