| TCP/IP network development software development has always been one of the technologies most important, with the rapid development of Internet technology, TCP/IP application development needs have become more and more. Meanwhile, more and more developers to TCP/ IP application development.The author of this paper several years, been engaged in the development of network technology. The process of developing common network problems and difficulties with the experience.Therefore, the author examines the TCP/IP network protocol model to analyze the TCPP/IP network programming, the basic process. Some applications while the broader industry development framework has also done a thorough investigation. After a summary of past experience, completed a Unix system based on reusable C, TCP/IP communications framework of the analysis, design, develop and test validation.Discussed in this article for TCP/IP communications framework, we can say is based on the transport layer, taking into account some common characteristics of the application layer protocol, giving users a practical easy to use and reliable communication framework provide persistent queue buffer memory, and provide send and receive data flow control, with real-time data communications persistence mechanism, integration also provides a self-maintenance functions, to ensure that the TCP/IP communications to the application framework can provide continuous, the right support.The TCP/IP frame is made of C++ written and by GCC compiler. In a variety of Linux, Unix environment, stable and efficient work. |