Description: The main purpose of the review of the j2se, and the training we feel for the thread but if you have some basic j2se, then you can skip this teaching project. The project has some limitations: 1: This project is to allow everyone to practice multi-threaded and multi-threading, in fact, the server side there are more appropriate ways, such as asynchronous IO Model 2: The project did not focus on the interface to build, is currently in java this area is not too good at 3: This project has utilized the more Exception handling, if the audience can not keep up in the course of practice, then, please see the version of the correct answer
To Search:
File list (Check if you may need any files):
source\Chat\.classpath
......\....\.project
......\....\bin\ChatClient.class
......\....\src\ChatClient.java
......\....0.2\.classpath
......\.......\.project
......\.......\bin\ChatClient.class
......\.......\src\ChatClient.java
......\......3\.classpath
......\.......\.project
......\.......\bin\ChatClient$1.class
......\.......\...\ChatClient.class
......\.......\src\ChatClient.java
......\......4\.classpath
......\.......\.project
......\.......\bin\ChatClient$1.class
......\.......\...\ChatClient$TFListener.class
......\.......\...\ChatClient.class
......\.......\src\ChatClient.java
......\......5\.classpath
......\.......\.project
......\.......\bin\ChatClient$1.class
......\.......\...\ChatClient$TFListener.class
......\.......\...\ChatClient.class
......\.......\...\ChatServer.class
......\.......\src\ChatClient.java
......\.......\...\ChatServer.java
......\......6\.classpath
......\.......\.project
......\.......\bin\ChatClient$1.class
......\.......\...\ChatClient$TFListener.class
......\.......\...\ChatClient.class
......\.......\...\ChatServer.class
......\.......\src\ChatClient.java
......\.......\...\ChatServer.java
......\......7\.classpath
......\.......\.project
......\.......\bin\ChatClient$1.class
......\.......\...\ChatClient$TFListener.class
......\.......\...\ChatClient.class
......\.......\...\ChatServer.class
......\.......\src\ChatClient.java
......\.......\...\ChatServer.java
......\......8\.classpath
......\.......\.project
......\.......\bin\ChatClient$1.class
......\.......\...\ChatClient$TFListener.class
......\.......\...\ChatClient.class
......\.......\...\ChatServer.class
......\.......\src\ChatClient.java
......\.......\...\ChatServer.java
......\......9\.classpath
......\.......\.project
......\.......\bin\ChatClient$1.class
......\.......\...\ChatClient$TFListener.class
......\.......\...\ChatClient.class
......\.......\...\ChatServer.class
......\.......\src\ChatClient.java
......\.......\...\ChatServer.java
......\....1.0\.classpath
......\.......\.project
......\.......\bin\ChatClient$1.class
......\.......\...\ChatClient$TFListener.class
......\.......\...\ChatClient.class
......\.......\...\ChatServer$Client.class
......\.......\...\ChatServer.class
......\.......\src\ChatClient.java
......\.......\...\ChatServer.java
......\......1\.classpath
......\.......\.project
......\.......\bin\ChatClient$1.class
......\.......\...\ChatClient$TFListener.class
......\.......\...\ChatClient.class
......\.......\...\ChatServer$Client.class
......\.......\...\ChatServer.class
......\.......\src\ChatClient.java
......\.......\...\ChatServer.java
......\......2\.classpath
......\.......\.project
......\.......\bin\ChatClient$1.class
......\.......\...\ChatClient$RecvThread.class
......\.......\...\ChatClient$TFListener.class
......\.......\...\ChatClient.class
......\.......\...\ChatServer$Client.class
......\.......\...\ChatServer.class
......\.......\src\ChatClient.java
......\.......\...\ChatServer.java
......\......3\.classpath
......\.......\.project
......\.......\bin\ChatClient$1.class
......\.......\...\ChatClient$RecvThread.class
......\.......\...\ChatClient$TFListener.class
......\.......\...\ChatClient.class
......\.......\...\ChatServer$Client.class
......\.......\...\ChatServer.class
......\.......\src\ChatClient.java
......\.......\...\ChatServer.java
......\....\bin
......\....\src
......\....0.2\bin