[{"title":"( 60 个子文件 54KB ) 套接字编程实现即时通信","children":[{"title":"网络编程","children":[{"title":"网络编程.iml <span style='color:#111;'> 433B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"com","children":[{"title":"net","children":[{"title":"socket5","children":[{"title":"Server.java <span style='color:#111;'> 2.67KB </span>","children":null,"spread":false},{"title":"Client.java <span style='color:#111;'> 2.10KB </span>","children":null,"spread":false}],"spread":true},{"title":"udp1","children":[{"title":"ClientDemo1.java <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"ServerDemo2.java <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false}],"spread":true},{"title":"socket4","children":[{"title":"Server.java <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false},{"title":"ServerReaderRunnable.java <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":"Client.java <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false}],"spread":true},{"title":"socket2","children":[{"title":"Server.java <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"Client.java <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false}],"spread":true},{"title":"udp3_broadcast","children":[{"title":"ClientDemo1.java <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"ServerDemo2.java <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false}],"spread":true},{"title":"udp2","children":[{"title":"ClientDemo1.java <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"ServerDemo2.java <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false}],"spread":true},{"title":"socket7","children":[{"title":"Server.java <span style='color:#111;'> 3.06KB </span>","children":null,"spread":false},{"title":"Client.java <span style='color:#111;'> 2.34KB </span>","children":null,"spread":false}],"spread":true},{"title":"upd4_multicast","children":[{"title":"ClientDemo1.java <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"ServerDemo2.java <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false}],"spread":true},{"title":"socket3","children":[{"title":"Server.java <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"ServerReaderThread.java <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"Client.java <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false}],"spread":true},{"title":"inetAddress","children":[{"title":"InetAddressDemo01.java <span style='color:#111;'> 847B </span>","children":null,"spread":false}],"spread":false},{"title":"socket1","children":[{"title":"Server.java <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"Client.java <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false}],"spread":false},{"title":"socket6","children":[{"title":"BSserver.java <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"ServerReaderRunnable.java <span style='color:#111;'> 891B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":".idea","children":[{"title":"uiDesigner.xml <span style='color:#111;'> 8.71KB </span>","children":null,"spread":false},{"title":"misc.xml <span style='color:#111;'> 278B </span>","children":null,"spread":false},{"title":"modules.xml <span style='color:#111;'> 271B </span>","children":null,"spread":false},{"title":"workspace.xml <span style='color:#111;'> 9.43KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 184B </span>","children":null,"spread":false}],"spread":true},{"title":"out","children":[{"title":"production","children":[{"title":"网络编程","children":[{"title":"com","children":[{"title":"net","children":[{"title":"socket5","children":[{"title":"ServerReaderThread.class <span style='color:#111;'> 2.21KB </span>","children":null,"spread":false},{"title":"ClientReaderThread.class <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"Server.class <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"Client.class <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false}],"spread":true},{"title":"udp1","children":[{"title":"ClientDemo1.class <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"ServerDemo2.class <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false}],"spread":true},{"title":"socket4","children":[{"title":"ServerReaderRunnable.class <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false},{"title":"Server.class <span style='color:#111;'> 2.23KB </span>","children":null,"spread":false},{"title":"Client.class <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false}],"spread":true},{"title":"socket2","children":[{"title":"Server.class <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false},{"title":"Client.class <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false}],"spread":true},{"title":"udp3_broadcast","children":[{"title":"ClientDemo1.class <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false},{"title":"ServerDemo2.class <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false}],"spread":true},{"title":"udp2","children":[{"title":"ClientDemo1.class <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false},{"title":"ServerDemo2.class <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false}],"spread":false},{"title":"socket7","children":[{"title":"ServerReaderThread.class <span style='color:#111;'> 2.21KB </span>","children":null,"spread":false},{"title":"ClientReaderThread.class <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"Server.class <span style='color:#111;'> 2.41KB </span>","children":null,"spread":false},{"title":"Client.class <span style='color:#111;'> 2.29KB </span>","children":null,"spread":false}],"spread":false},{"title":"upd4_multicast","children":[{"title":"ClientDemo1.class <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false},{"title":"ServerDemo2.class <span style='color:#111;'> 1.80KB </span>","children":null,"spread":false}],"spread":false},{"title":"socket3","children":[{"title":"ServerReaderThread.class <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false},{"title":"Server.class <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false},{"title":"Client.class <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false}],"spread":false},{"title":"inetAddress","children":[{"title":"InetAddressDemo01.class <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false}],"spread":false},{"title":"socket1","children":[{"title":"Server.class <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false},{"title":"Client.class <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false}],"spread":false},{"title":"socket6","children":[{"title":"BSserver.class <span style='color:#111;'> 1.84KB </span>","children":null,"spread":false},{"title":"ServerReaderRunnable.class <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}]