Description: Between multi-user network chat program design, implementation is similar to QQ chat system, multiple users online at the same time, the user to chat each other, at the same time save chat logs, 1. The different user network communication between the host (based on flow socket).
2. Send messages between multiple users (multithreaded) server.
3. Messages stored in the MySQL server, and can query chat logs (JDBC technology).
4. The message is stored in the local file at the same time, and can query chat logs the local file (input/output flow).
5. No big Bug, details to consider comprehensive, easy to read the code rules, etc.
6. A paper development document.
7. The graphical interface (GUI) programming (optional).
8. Web side chat and query chat record (JSP) (optional).
To Search:
File list (Check if you may need any files):
java_chat_app (8)\Client.java
.................\Server.java
.................\User.java
.................\报告.doc
java_chat_app (8)