Based on the enterprise instant communication IM system
Abstract:Now im system services most of internal topology by client/server model, client/server/client model and customer/customer model, and the market a lot of instant communication software applications such as QQ and MSN dominated by client/server/client model, because they all need by the center server to coordinate, this for some want their own internal instant communication software small businesses and families LAN users, server cost is really too big, so had the idea of writing the software.
The software function from center server success the basic function of bondage, it is to let the user to online through LAN using TCP/IP protocol to peer-to-peer communication. This software through Visual c + + software created is dialog application, after connection could serve as the client, client server also can serve as a server. They can be the same computer, also can put application copied to another computer, so no middle server exist, in two separate computer to run applications, which respectively relay messages through the network.
In recent years, along with the continuous development of global informationization, the network is growing rapidly. For efficient, fast processing various affairs purpose, more and more enterprises in its internal use LAN to work. In internal LAN's help, enterprise simplifies the flow of information, improve information exchange rate, which can improve the work efficiency.
Key words: LAN, instant messaging, client, server, multi thread,share memory,Information