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

王朝c/c++·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

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服务器有很大缺点,可能有多个用户处于等待状态,后面的内容会解决这个问题。

待续...

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航