The Server Development Framework Based on the Completion Port

Article Preview

Abstract:

The network service applications based on socket have been widely used, however it is still difficult to realize network service application program with a large amount of data and connections. This paper describes the principle of completion port, and based on this, analyses and introduces the various steps to achieve completion port and describes the usage of key functions in detail. Finally the client and server are simulated for the testing. The results show based on the I/O completion port technology the server application can get a good expansibility.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

1979-1982

Citation:

Online since:

August 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Wu Xing, Huang Ai ping , Implement the Scalable Server Application with Completion Ports, Computer Science, 2002, 29(11): pp.144-146.

Google Scholar

[2] Zhang yuan, Cui bin, Yu Xiaoqing . Application of Thread Pool Technology in the network game server., Control & Automation, 2006, 22(6), pp.42-44.

Google Scholar

[3] Liao hong jian, Yang yun bao, Tang lian zhang. Key issues of high-performance server communication layer by using I/O completion port., Computer Applications, 2012, 32(3), pp.812-813.

DOI: 10.3724/sp.j.1087.2012.00812

Google Scholar

[4] HOLGATE L. Handling multiple pending socket read and write operations., [EB/OL]. http: /www. codeproject. com/KB/IP/ reusablesocketserver4. aspx.

Google Scholar

[5] Fan Song, Lu Ying, Ma Liquan. Method and its implementation for I/O completion port network server performance improvement., Journal of Dalian Institute of Light Industry. 2006, 25(4), pp.282-285.

Google Scholar

[6] Microsoft. I/O completion ports [EB /OL]. http: /msdn. microsoft. com/en-us/library/ windows/desktop/aa365198 (v=vs. 85).

Google Scholar