[{"title":"( 32 个子文件 128KB ) Delphi的WebSocket客户端实现","children":[{"title":"DelphiWebsockets-masterdemo","children":[{"title":"DelphiWebsockets-master","children":[{"title":"IdWebsocketServer.pas <span style='color:#111;'> 6.01KB </span>","children":null,"spread":false},{"title":"ROdemoWS.zip <span style='color:#111;'> 31.43KB </span>","children":null,"spread":false},{"title":"superobject","children":[{"title":"superobject.pas <span style='color:#111;'> 173.95KB </span>","children":null,"spread":false},{"title":"superxmlparser.pas <span style='color:#111;'> 39.27KB </span>","children":null,"spread":false}],"spread":true},{"title":"IdServerWebsocketHandling.pas <span style='color:#111;'> 12.57KB </span>","children":null,"spread":false},{"title":"uROHTTPWebsocketServer.pas <span style='color:#111;'> 11.04KB </span>","children":null,"spread":false},{"title":"IdServerSocketIOHandling.pas <span style='color:#111;'> 6.65KB </span>","children":null,"spread":false},{"title":"uROSimpleEventRepository.pas <span style='color:#111;'> 4.14KB </span>","children":null,"spread":false},{"title":"uROIndyHTTPWebsocketChannel.pas <span style='color:#111;'> 13.86KB </span>","children":null,"spread":false},{"title":"Demo","children":[{"title":"Unit1.dfm <span style='color:#111;'> 791B </span>","children":null,"spread":false},{"title":"Unit1.pas <span style='color:#111;'> 4.04KB </span>","children":null,"spread":false},{"title":"Project1.dpr <span style='color:#111;'> 286B </span>","children":null,"spread":false}],"spread":true},{"title":"uROIdServerWebsocketHandling.pas <span style='color:#111;'> 2.49KB </span>","children":null,"spread":false},{"title":"IdServerIOHandlerWebsocket.pas <span style='color:#111;'> 2.00KB </span>","children":null,"spread":false},{"title":"IdSocketIOHandling.pas <span style='color:#111;'> 53.25KB </span>","children":null,"spread":false},{"title":"IdIOHandlerWebsocket.pas <span style='color:#111;'> 42.10KB </span>","children":null,"spread":false},{"title":"IdServerBaseHandling.pas <span style='color:#111;'> 105B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 2.61KB </span>","children":null,"spread":false},{"title":"IdServerWebsocketContext.pas <span style='color:#111;'> 2.84KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.91KB </span>","children":null,"spread":false},{"title":"wsdefines.pas <span style='color:#111;'> 73B </span>","children":null,"spread":false},{"title":"DUnit","children":[{"title":"mtTestROWebSockets.pas <span style='color:#111;'> 8.72KB </span>","children":null,"spread":false},{"title":"NewService_Impl.pas <span style='color:#111;'> 2.43KB </span>","children":null,"spread":false},{"title":"Win32","children":[{"title":"Debug","children":[{"title":"html","children":[{"title":"wstest.html <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"NewLibrary_Intf.pas <span style='color:#111;'> 4.11KB </span>","children":null,"spread":false},{"title":"UnitTestWebsockets.dpr <span style='color:#111;'> 817B </span>","children":null,"spread":false},{"title":"UnitTestWebsockets.res <span style='color:#111;'> 96B </span>","children":null,"spread":false},{"title":"mtTestWebSockets.pas <span style='color:#111;'> 9.17KB </span>","children":null,"spread":false},{"title":"NewLibrary_Invk.pas <span style='color:#111;'> 3.07KB </span>","children":null,"spread":false}],"spread":false},{"title":".gitattributes <span style='color:#111;'> 483B </span>","children":null,"spread":false},{"title":"RemObjectsSDK_WS.js <span style='color:#111;'> 8.62KB </span>","children":null,"spread":false},{"title":"IdHTTPWebsocketClient.pas <span style='color:#111;'> 45.21KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}]