Design and Implementation of Chat Software on the Platform of Linux Operating System
Nowadays the network technology develops very rapidly, the chat program as a cheap and quick means of communication has been adopted by more and more people in the world.
This disquisition expounds how to use the GTK+ and C cord a chat program based on the Linux platform, and the paper is divided into four parts. The first part is to deal with the development of this product and the background and significance of developing of this software. On this basis it goes on to describe the demand for this product. The third part introduces the choice about the circumstance of this development. With such knowledge in hand, we have a general idea of the developing program of this software. And the design idea will be determined through the analysis and summing-up of the preparatory design.
In the section dealing with the program design, all the function modes and their operation flow of this software give an account of the detailed division and design. In addition, all the charts show the information of the modes and their whole structures.
Finally, the paper points out the shortcomings in the design of the software. And it is hoped that further efforts will be made in the design.
Key words: Linux Operating System; Client/Server Model; TCP/IP Protocol; Network Programming; Graphics User Interface