[{"title":"( 40 个子文件 97KB ) 基于Qt5.12实现TFTP的Server和Client","children":[{"title":"tftp","children":[{"title":"tftp.pro <span style='color:#111;'> 74B </span>","children":null,"spread":false},{"title":"lib","children":[{"title":"tftp.lib <span style='color:#111;'> 249.20KB </span>","children":null,"spread":false}],"spread":true},{"title":".vscode","children":[{"title":"settings.json <span style='color:#111;'> 66B </span>","children":null,"spread":false}],"spread":true},{"title":"doc","children":[{"title":"out","children":[{"title":"class","children":[{"title":"TftpClass.svg <span style='color:#111;'> 27.17KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"class.puml <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"client","children":[{"title":"tftpclientwidget.cpp <span style='color:#111;'> 3.05KB </span>","children":null,"spread":false},{"title":"tftpclient.h <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"client.ico <span style='color:#111;'> 9.44KB </span>","children":null,"spread":false},{"title":"tftpclientwidget.ui <span style='color:#111;'> 3.52KB </span>","children":null,"spread":false},{"title":"clientsocket.cpp <span style='color:#111;'> 161B </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 195B </span>","children":null,"spread":false},{"title":"clientsocket.h <span style='color:#111;'> 406B </span>","children":null,"spread":false},{"title":"tftpclientwidget.h <span style='color:#111;'> 733B </span>","children":null,"spread":false},{"title":"tftpclient.cpp <span style='color:#111;'> 2.49KB </span>","children":null,"spread":false},{"title":"client.pro <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false}],"spread":true},{"title":"out","children":[{"title":".qmake.stash <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false}],"spread":true},{"title":"core","children":[{"title":"core.pro <span style='color:#111;'> 732B </span>","children":null,"spread":false},{"title":"tftpclientfile.cpp <span style='color:#111;'> 2.63KB </span>","children":null,"spread":false},{"title":"tftpserverfile.h <span style='color:#111;'> 2.67KB </span>","children":null,"spread":false},{"title":"tftp.cpp <span style='color:#111;'> 3.90KB </span>","children":null,"spread":false},{"title":"tftpserverfile.cpp <span style='color:#111;'> 3.15KB </span>","children":null,"spread":false},{"title":"tftpclientfile.h <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"baseudp.h <span style='color:#111;'> 222B </span>","children":null,"spread":false},{"title":"tftp.h <span style='color:#111;'> 2.75KB </span>","children":null,"spread":false},{"title":"baseudp.cpp <span style='color:#111;'> 52B </span>","children":null,"spread":false}],"spread":true},{"title":"TftpClass.svg <span style='color:#111;'> 27.20KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 692B </span>","children":null,"spread":false},{"title":"server","children":[{"title":"tftpserver.cpp <span style='color:#111;'> 2.81KB </span>","children":null,"spread":false},{"title":"serversocket.h <span style='color:#111;'> 493B </span>","children":null,"spread":false},{"title":"tftpserverwidget.ui <span style='color:#111;'> 1.97KB </span>","children":null,"spread":false},{"title":"tftpserverwidget.cpp <span style='color:#111;'> 4.23KB </span>","children":null,"spread":false},{"title":"tftpserver.h <span style='color:#111;'> 801B </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 300B </span>","children":null,"spread":false},{"title":"server.pro <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"tftpserverwidget.h <span style='color:#111;'> 839B </span>","children":null,"spread":false},{"title":"server.ico <span style='color:#111;'> 9.44KB </span>","children":null,"spread":false},{"title":"serversocket.cpp <span style='color:#111;'> 183B </span>","children":null,"spread":false}],"spread":true},{"title":"README.en.md <span style='color:#111;'> 4.38KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 4.15KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]