[{"title":"( 29 个子文件 28KB ) ChatSystem:JAVA中的分布式(P2P)聊天系统","children":[{"title":"ChatSystem-master","children":[{"title":"chatsystemTDa2","children":[{"title":"Goodbye.java <span style='color:#111;'> 757B </span>","children":null,"spread":false},{"title":"FileResponse.java <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"Hello.java <span style='color:#111;'> 829B </span>","children":null,"spread":false},{"title":"HelloAck.java <span style='color:#111;'> 847B </span>","children":null,"spread":false},{"title":"FileRequest.java <span style='color:#111;'> 808B </span>","children":null,"spread":false},{"title":"Message.java <span style='color:#111;'> 268B </span>","children":null,"spread":false},{"title":"Send.java <span style='color:#111;'> 848B </span>","children":null,"spread":false},{"title":"SendAck.java <span style='color:#111;'> 926B </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 763B </span>","children":null,"spread":false},{"title":"chatsystem","children":[{"title":"User.java <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"ChatController.java <span style='color:#111;'> 6.96KB </span>","children":null,"spread":false},{"title":"graphical","children":[{"title":"notification","children":[{"title":"StatusFile.java <span style='color:#111;'> 1009B </span>","children":null,"spread":false},{"title":"FileNotifications.java <span style='color:#111;'> 1005B </span>","children":null,"spread":false},{"title":"MessageDisplay.java <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"NotificationDisplay.java <span style='color:#111;'> 489B </span>","children":null,"spread":false},{"title":"Notification.java <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false}],"spread":true},{"title":"ChatGUI.java <span style='color:#111;'> 4.99KB </span>","children":null,"spread":false},{"title":"FenetreConnect.java <span style='color:#111;'> 3.43KB </span>","children":null,"spread":false},{"title":"FromUser.java <span style='color:#111;'> 845B </span>","children":null,"spread":false},{"title":"FenetreChat.java <span style='color:#111;'> 10.48KB </span>","children":null,"spread":false}],"spread":true},{"title":"network","children":[{"title":"TCPServer.java <span style='color:#111;'> 2.62KB </span>","children":null,"spread":false},{"title":"ChatNI.java <span style='color:#111;'> 9.96KB </span>","children":null,"spread":false},{"title":"FromRemote.java <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"ToRemote.java <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"TCPClient.java <span style='color:#111;'> 1.71KB </span>","children":null,"spread":false},{"title":"MessageHandler.java <span style='color:#111;'> 2.77KB </span>","children":null,"spread":false},{"title":"UDPSender.java <span style='color:#111;'> 2.72KB </span>","children":null,"spread":false},{"title":"UDPReceiver.java <span style='color:#111;'> 3.64KB </span>","children":null,"spread":false}],"spread":true},{"title":"ChatSystem.java <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]