Description: The project is My first application as a beginner of java .This is a chat tool like the qq chat tool which was completed by myself. Although the function of much less than Tencent qq, but by the development of this project, made me realize the concept of object-oriented and it s benefit, and further understand the lauguage of java. This project seems simple, but involves the knowledge of : serialization, multithreading, network (using udp).
File list (Check if you may need any files):
bicq\.classpath
....\.project
....\.settings\org.eclipse.core.resources.prefs
....\.........\org.eclipse.jdt.core.prefs
....\10001\chatlog.log
....\.....\guestgroup.bicq
....\.....\host.bicq
....\.....\permit.bicq
....\....2\chatlog.log
....\.....\guestgroup.bicq
....\.....\host.bicq
....\.....\permit.bicq
....\....3\chatlog.log
....\.....\guestgroup.bicq
....\.....\host.bicq
....\.....\permit.bicq
....\....4\chatlog.log
....\.....\guestgroup.bicq
....\.....\host.bicq
....\.....\permit.bicq
....\....5\chatlog.log
....\.....\guestgroup.bicq
....\.....\host.bicq
....\.....\permit.bicq
....\....6\chatlog.log
....\.....\guestgroup.bicq
....\.....\host.bicq
....\.....\permit.bicq
....\BICQ.jcp
....\BICQ.jcw
....\bin\mm\smy\bicq\BICQ.class
....\...\..\...\....\ChatWindow$1.class
....\...\..\...\....\ChatWindow$2.class
....\...\..\...\....\ChatWindow$3.class
....\...\..\...\....\ChatWindow$SendAction.class
....\...\..\...\....\ChatWindow.class
....\...\..\...\....\ChatWindowManager.class
....\...\..\...\....\debug\BugWriter.class
....\...\..\...\....\FaceManager.class
....\...\..\...\....\GuestPanel.class
....\...\..\...\....\login\LoginException.class
....\...\..\...\....\.....\LoginWindow$1.class
....\...\..\...\....\.....\LoginWindow$PswWait.class
....\...\..\...\....\.....\LoginWindow.class
....\...\..\...\....\.....\RegisterWindow$1.class
....\...\..\...\....\.....\RegisterWindow$StateCheck.class
....\...\..\...\....\.....\RegisterWindow.class
....\...\..\...\....\MainFrame$1.class
....\...\..\...\....\MainFrame$ButtomDeal.class
....\...\..\...\....\MainFrame$GuestDeal.class
....\...\..\...\....\MainFrame$GuestGroupDeal.class
....\...\..\...\....\MainFrame.class
....\...\..\...\....\MainManager.class
....\...\..\...\....\message\AbstractMessage.class
....\...\..\...\....\.......\ICMPMessage.class
....\...\..\...\....\.......\ICMPMessageListener.class
....\...\..\...\....\.......\LoadGuestResultMessage.class
....\...\..\...\....\.......\Message.class
....\...\..\...\....\.......\MessageListener.class
....\...\..\...\....\.......\MessageType.class
....\...\..\...\....\.......\OtherMessage.class
....\...\..\...\....\.......\OtherMessageListener.class
....\...\..\...\....\.......\permit\AllowWindow.class
....\...\..\...\....\.......\......\PermitMessageManager.class
....\...\..\...\....\.......\......\RefuseWindow.class
....\...\..\...\....\.......\......\SendReply.class
....\...\..\...\....\.......\......\SendRequest.class
....\...\..\...\....\.......\PermitMessage.class
....\...\..\...\....\.......\PermitMessageFile.class
....\...\..\...\....\.......\PermitMessageListener.class
....\...\..\...\....\.......\ReceivedMessage.class
....\...\..\...\....\.......\RegisterMessage.class
....\...\..\...\....\.......\SearchGuestMessage.class
....\...\..\...\....\.......\SearchGuestMessageListener.class
....\...\..\...\....\.......\SearchGuestResultMessage.class
....\...\..\...\....\.......\SearchGuestResultMessageListener.class
....\...\..\...\....\.......\StateChangedMessage.class
....\...\..\...\....\.......\StateChangedMessageListener.class
....\...\..\...\....\.......\TempHold.class
....\...\..\...\....\.......\TextMessage.class
....\...\..\...\....\.......\TextMessageFile.class
....\...\..\...\....\.......\TextMessageListener.class
....\...\..\...\....\.......\UserInforMessage.class
....\...\..\...\....\.......\UserInforMessageListener.class
....\...\..\...\....\.......\UserPswMessage.class
....\...\..\...\....\.......\UserPswMessageListener.class
....\...\..\...\....\MessageButtonDeal.class
....\...\..\...\....\Monitor$FormMessage.class
....\...\..\...\....\Monitor.class
....\...\..\...\....\Monitorable.class
....\...\..\...\....\search\DealAdd.class
....\...\..\...\....\......\SearchByGFA$1.class
....\...\..\...\....\......\SearchByGFA.class
....\...\..\...\....\......\SearchByNickname$1.class
....\...\..\...\....\......\SearchByNickname.class
....\...\..\...\....\......\SearchByNumber$1.class
....\...\..\...\....\......\SearchByNumber.class
....\...\..\...\....\......\SearchGuestManager$WaitReply.class
....\...\..\...\....\....