[{"title":"( 30 个子文件 21KB ) 基于JavaFx的Socket多线程通讯程序实例(含:Server端和Client端)","children":[{"title":"SocketClientDemo","children":[{"title":".project <span style='color:#111;'> 580B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"SocketClientDemo","children":[{"title":"application.css <span style='color:#111;'> 101B </span>","children":null,"spread":false},{"title":"SocketClient.fxml <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"Main.java <span style='color:#111;'> 777B </span>","children":null,"spread":false},{"title":"SocketClientController.java <span style='color:#111;'> 1.73KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".classpath <span style='color:#111;'> 315B </span>","children":null,"spread":false},{"title":"build.fxbuild <span style='color:#111;'> 315B </span>","children":null,"spread":false},{"title":"bin","children":[{"title":"SocketClientDemo","children":[{"title":"Main.class <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false},{"title":"application.css <span style='color:#111;'> 101B </span>","children":null,"spread":false},{"title":"SocketClient.fxml <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"SocketClientController.class <span style='color:#111;'> 2.47KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"SocketServerDemo","children":[{"title":".project <span style='color:#111;'> 580B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"socketServerDemo","children":[{"title":"SocketServerController.java <span style='color:#111;'> 2.11KB </span>","children":null,"spread":false},{"title":"ClientBean.java <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"SocketServer.fxml <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false},{"title":"ThreadTest.java <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"SocketServerMainThread.java <span style='color:#111;'> 2.16KB </span>","children":null,"spread":false},{"title":"application.css <span style='color:#111;'> 101B </span>","children":null,"spread":false},{"title":"SocketServerForClient.java <span style='color:#111;'> 2.06KB </span>","children":null,"spread":false},{"title":"Main.java <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".classpath <span style='color:#111;'> 315B </span>","children":null,"spread":false},{"title":"build.fxbuild <span style='color:#111;'> 315B </span>","children":null,"spread":false},{"title":"bin","children":[{"title":"socketServerDemo","children":[{"title":"Main.class <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false},{"title":"ThreadTest.class <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"SocketServer.fxml <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false},{"title":"SocketServerForClient.class <span style='color:#111;'> 3.38KB </span>","children":null,"spread":false},{"title":"application.css <span style='color:#111;'> 101B </span>","children":null,"spread":false},{"title":"ClientBean.class <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false},{"title":"SocketServerMainThread.class <span style='color:#111;'> 3.38KB </span>","children":null,"spread":false},{"title":"SocketServerController.class <span style='color:#111;'> 2.84KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}]