Instant messaging software, also known as chat tools, is mainly used for text messaging and file transfer. The use of Eclipse as instant messaging software development tools, the use of Socket to establish communication channels, multi-threading to achieve multiple computers at the same time for information transfer, Swing technology and other practical development is relatively appropriate. With some easy login and registration, instant chat on the LAN can take place successfully.

directory

Project Structure:

Project screenshots:

Conclusion:

Download address:

Project Structure:

Project screenshots:

Conclusion:

With the rapid development of the information society, the Internet is the most important factor to change the world. Many enterprises are using LAN chat to meet the needs of efficient and fast execution of work and communication. The use of Intranet in enterprises can simplify the process of internal information exchange, so as to achieve the purpose of improving work efficiency. Therefore, as mentioned above, it is the trend of The Times to use instant messaging internally to communicate between computers.

Instant messaging software, also known as chat, is used as a tool for text transfer and file transfer on the Internet client. From a professional point of view, instant messaging software is generally divided into server-dependent and P2P dependent.

From the current situation, there are mainly the following instant messaging software favored by users on the Internet: wechat, QQ, YY, Feiqiu and so on.

Today’s society is the information society, it is because the needs of users has promoted the development of instant messaging, information rapid transfer more and more be taken seriously and make the Internet technology is more and more mature, in which the instant messaging software for a considerable part of the role of, in the software, some good and easy to use chat tools like [3] by each user. In China, Tencent QQ has undoubtedly been a great success. It is easy to use and has many features, providing users with other desirable features while satisfying their basic needs. Instant messaging software can succeed, because it adapted to The Times, can meet the demand of the users of the information age, it can not only provide comprehensive, a lot of information to the user, but also enables users to life more wonderful and successful meet their business interests also build harmonious convenient life.

Socket is the core technology of instant messaging system. It can build a communication bridge through port setting and IP address, so that all kinds of information can be sent and received. In this software can work with new users, or you have joined in the list of users in the transfer of information to complete the basic communication, the system is in the subsequent will continue to improve and expand the functions, to realize the file transfer, voice transmission, such as a variety of ways to enhance the user experience, bring great convenience for the user.

At present, the realization of instant messaging system, in order to save resources, is to imitate other chat software, the main components of this system include: Simple and easy to use small functions such as account application and entering chat interface, adding strangers to friends, deleting friends added, friends to friends, and information transfer between strangers have brought great convenience to users and excellent user experience, thus creating a practical software.

The instant messaging system can ensure the quickness and accuracy of information to a great extent, and all kinds of information coming and going, and will be deposited in the relevant documents, in order to carry on the corresponding management and maintenance, and omissions in the information and some mistakes are inevitable, for the late maintenance and correct is extremely convenient, is a very capricious, So the overall experience of the system is relatively excellent.

Software has been completed the basic function of instant messaging system, but it is not very perfect, interface to spend a lot of energy in the process of production, but still not very beautiful, so its in the subsequent can still be a lot of optimization, make its perfect, in the development of this software, found a lot of knowledge has been blurred, so in the process, learned will ever, all over again I feel the goods are quite abundant. In the process of development, I found that I could not well integrate all kinds of knowledge learned in the past into them, so in the subsequent learning process, I must also practice more.

Download address:

Let me download