Description: Written in Java cottage QQ, people chat+ users online, the program points and client service, a typical C/S structure, when the user sends the first request when the user login authentication, create a qq number and the server to maintain communication connection was the thread, thread start the communication, communication is completed, close the Scoket. QQ client login screen, the middle three JPanel, there is a window manager called tab. You can also update the buddy list, double-click the event in response to user and get the number of friends, to join the chat interface to the management class, set the password protection.
To Search:
File list (Check if you may need any files):
java编写的山寨QQ,多人聊天+用户在线\QqClient\.classpath
...................................\........\.project
...................................\........\bin\com\qq\client\model\QqClientConServer.class
...................................\........\...\...\..\......\.....\QqClientUser.class
...................................\........\...\...\..\......\tools\ClientConServerThread.class
...................................\........\...\...\..\......\.....\ManageClientConServerThread.class
...................................\........\...\...\..\......\.....\ManageQqChat.class
...................................\........\...\...\..\......\.....\ManageQqFriendList.class
...................................\........\...\...\..\......\view\QqChat.class
...................................\........\...\...\..\......\....\QqClientLogin.class
...................................\........\...\...\..\......\....\QqFriendList.class
...................................\........\...\...\..\.ommon\Message.class
...................................\........\...\...\..\......\MessageType.class
...................................\........\...\...\..\......\User.class
...................................\........\image\clear.gif
...................................\........\.....\denglu.gif
...................................\........\.....\mm.jpg
...................................\........\.....\qq.gif
...................................\........\.....\quxiao.gif
...................................\........\.....\tou.gif
...................................\........\.....\xiangdao.gif
...................................\........\src\com\qq\client\model\QqClientConServer.java
...................................\........\...\...\..\......\.....\QqClientUser.java
...................................\........\...\...\..\......\tools\ClientConServerThread.java
...................................\........\...\...\..\......\.....\ManageClientConServerThread.java
...................................\........\...\...\..\......\.....\ManageQqChat.java
...................................\........\...\...\..\......\.....\ManageQqFriendList.java
...................................\........\...\...\..\......\view\QqChat.java
...................................\........\...\...\..\......\....\QqClientLogin.java
...................................\........\...\...\..\......\....\QqFriendList.java
...................................\........\...\...\..\.ommon\Message.java
...................................\........\...\...\..\......\MessageType.java
...................................\........\...\...\..\......\User.java
...................................\..Server\.classpath
...................................\........\.project
...................................\........\bin\com\qq\common\Message.class
...................................\........\...\...\..\......\MessageType.class
...................................\........\...\...\..\......\User.class
...................................\........\...\...\..\server\db\SqlHelper.class
...................................\........\...\...\..\......\model\ManageClientThread.class
...................................\........\...\...\..\......\.....\MyQqServer.class
...................................\........\...\...\..\......\.....\QqServerUser.class
...................................\........\...\...\..\......\.....\SerConClientThread.class
...................................\........\...\...\..\......\view\MyServerFrame.class
...................................\........\src\com\qq\common\Message.java
...................................\........\...\...\..\......\MessageType.java
...................................\........\...\...\..\......\User.java
...................................\........\...\...\..\server\db\SqlHelper.java
...................................\........\...\...\..\......\model\ManageClientThread.java
...................................\........\...\...\..\......\.....\MyQqServer.java
...................................\........\...\...\..\......\.....\QqServerUser.java
.......................