在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → RealThinClient SDK 9.5 Full Source

RealThinClient SDK 9.5 Full Source

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:4.28M
  • 下载次数:4
  • 浏览次数:248
  • 发布时间:2020-07-08
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
RealThinClient SDK是一个灵活和模块化框架,可以使用Delphi构建可靠和可扩展的跨平台应用程序,通过利用具有完整IPv4和IPv6支持的HTTP/S和内置的多线程,为Web设计了压力测试,以确保最高稳定性。通过使用内置线程池的非阻塞事件驱动通信,使用RealThinClient SDK构建的应用程序可以在所有支持的平台上通过在真正的多线程环境中使用有限数量的线程来处理数千个
【实例截图】
【核心代码】
RealThinClient_SDK_9.50_Full_Source
└── RealThinClient SDK 9.50 Full Source
├── Examples
│   ├── App_Client
│   │   ├── AppClient.bpr
│   │   ├── AppClient.cpp
│   │   ├── AppClient.dpr
│   │   ├── AppClient.res
│   │   ├── AppClient_Unit.dfm
│   │   ├── AppClient_Unit.pas
│   │   ├── Client.pfx
│   │   ├── Client2.pfx
│   │   ├── _clear.cmd
│   │   ├── _makeXCodeProjects.cmd
│   │   ├── _pack.cmd
│   │   ├── fmx2AppClient.dpr
│   │   ├── fmx2AppClient_Unit.fmx
│   │   ├── fmx2AppClient_Unit.pas
│   │   ├── fmx3AppClient.dpr
│   │   ├── fmx3AppClient_Unit.fmx
│   │   ├── fmx3AppClient_Unit.pas
│   │   ├── fmxAppClient.dpr
│   │   ├── fmxAppClient_Unit.fmx
│   │   ├── fmxAppClient_Unit.pas
│   │   ├── iosAppClient.dpr
│   │   ├── iosAppClient.pas
│   │   ├── iosAppClient_Unit.lfm
│   │   ├── iosAppClient_Unit.pas
│   │   └── root.cer
│   ├── App_Server
│   │   ├── AppISAPI.bpr
│   │   ├── AppISAPI.cpp
│   │   ├── AppISAPI.dpr
│   │   ├── AppISAPI.res
│   │   ├── AppServer.bpr
│   │   ├── AppServer.cpp
│   │   ├── AppServer.dpr
│   │   ├── AppServer.res
│   │   ├── AppServer_Module.dfm
│   │   ├── AppServer_Module.pas
│   │   ├── Isapi_Module.dfm
│   │   ├── Isapi_Module.pas
│   │   ├── Server.pfx
│   │   ├── Server_Form.dfm
│   │   ├── Server_Form.pas
│   │   ├── _clear.cmd
│   │   ├── _makeXCodeProjects.cmd
│   │   ├── _pack.cmd
│   │   ├── fmx2AppServer.dpr
│   │   ├── fmx2Server_Form.fmx
│   │   ├── fmx2Server_Form.pas
│   │   ├── fmx3AppServer.dpr
│   │   ├── fmx3Server_Form.fmx
│   │   ├── fmx3Server_Form.pas
│   │   ├── fmxAppServer.dpr
│   │   ├── fmxServer_Form.fmx
│   │   ├── fmxServer_Form.pas
│   │   ├── iosAppServer.dpr
│   │   ├── iosAppServer.pas
│   │   ├── iosServer_Form.lfm
│   │   ├── iosServer_Form.pas
│   │   ├── myDebugLog.pas
│   │   └── root.cer
│   ├── BrowserUpload
│   │   ├── BrowserUpload.cfg
│   │   ├── BrowserUpload.dpr
│   │   ├── BrowserUpload.res
│   │   ├── Server.pfx
│   │   ├── Unit1.dfm
│   │   ├── Unit1.pas
│   │   ├── _clear.cmd
│   │   └── root.cer
│   ├── ClientFormPost
│   │   ├── Unit1.dfm
│   │   ├── Unit1.pas
│   │   ├── _clear.cmd
│   │   ├── index.php
│   │   ├── rtcClientFormPost.dpr
│   │   └── rtcClientFormPost.res
│   ├── ClientUpload
│   │   ├── ClientUnit1.dfm
│   │   ├── ClientUnit1.pas
│   │   ├── ServerUnit1.dfm
│   │   ├── ServerUnit1.pas
│   │   ├── _clear.cmd
│   │   ├── rtcUpload.bpg
│   │   ├── rtcUploadClient.dpr
│   │   ├── rtcUploadClient.res
│   │   ├── rtcUploadServer.dpr
│   │   └── rtcUploadServer.res
│   ├── ConsoleServer
│   │   ├── MyHttpServer.cfg
│   │   ├── MyHttpServer.dpr
│   │   ├── MyHttpServer.res
│   │   ├── MyHttpServer2.cfg
│   │   ├── MyHttpServer2.dpr
│   │   ├── MyHttpServer2.res
│   │   └── _clear.cmd
│   ├── DataProviders
│   │   ├── _clear.cmd
│   │   ├── rtcFileProvider.dfm
│   │   ├── rtcFileProvider.pas
│   │   ├── rtcISAPI.pas
│   │   ├── rtcISAPIProvider.dfm
│   │   ├── rtcISAPIProvider.pas
│   │   ├── rtcMessenger.pas
│   │   ├── rtcMessengerProvider.dfm
│   │   └── rtcMessengerProvider.pas
│   ├── DualServer
│   │   ├── RTCDualServer.cfg
│   │   ├── RTCDualServer.dpr
│   │   ├── RTCDualServer.res
│   │   ├── Unit1.dfm
│   │   ├── Unit1.pas
│   │   └── _clear.cmd
│   ├── File_Client
│   │   ├── Client.pfx
│   │   ├── Client2.pfx
│   │   ├── Client_Form.dfm
│   │   ├── Client_Form.pas
│   │   ├── File_Client.bpr
│   │   ├── File_Client.cpp
│   │   ├── File_Client.dpr
│   │   ├── File_Client.res
│   │   ├── RootX.p7b
│   │   ├── RootY.p7b
│   │   ├── _clear.cmd
│   │   ├── _makeXCodeProjects.cmd
│   │   ├── _pack.cmd
│   │   ├── fmx2Client_Form.fmx
│   │   ├── fmx2Client_Form.pas
│   │   ├── fmx2File_Client.dpr
│   │   ├── fmx3Client_Form.fmx
│   │   ├── fmx3Client_Form.pas
│   │   ├── fmx3File_Client.dpr
│   │   ├── fmx4Client_Form.fmx
│   │   ├── fmx4Client_Form.pas
│   │   ├── fmx4File_Client.dpr
│   │   ├── fmxClient_Form.fmx
│   │   ├── fmxClient_Form.pas
│   │   ├── fmxFile_Client.dpr
│   │   ├── iosClient_Form.lfm
│   │   ├── iosClient_Form.pas
│   │   ├── iosFile_Client.dpr
│   │   ├── iosFile_Client.pas
│   │   └── root.cer
│   ├── File_Server
│   │   ├── FileISAPI.bpr
│   │   ├── FileISAPI.cpp
│   │   ├── FileISAPI.dpr
│   │   ├── FileISAPI.res
│   │   ├── FileServer.bpr
│   │   ├── FileServer.cpp
│   │   ├── FileServer.dpr
│   │   ├── FileServer.res
│   │   ├── HTTP_Module.dfm
│   │   ├── HTTP_Module.pas
│   │   ├── ISAPI_Module.dfm
│   │   ├── ISAPI_Module.pas
│   │   ├── Server.pfx
│   │   ├── Server_Form.dfm
│   │   ├── Server_Form.pas
│   │   ├── _clear.cmd
│   │   ├── _pack.cmd
│   │   ├── index.htm
│   │   └── root.cer
│   ├── LinkedObjects
│   │   ├── CliUnit1.dfm
│   │   ├── CliUnit1.pas
│   │   ├── LinksClient.dpr
│   │   ├── LinksClient.res
│   │   ├── LinksLocal.dpr
│   │   ├── LinksLocal.res
│   │   ├── LinksServer.dpr
│   │   ├── LinksServer.res
│   │   ├── SrvUnit1.dfm
│   │   ├── SrvUnit1.pas
│   │   ├── Unit1.dfm
│   │   ├── Unit1.pas
│   │   ├── _clear.cmd
│   │   ├── loFileCli.dfm
│   │   ├── loFileCli.pas
│   │   ├── loFileSrv.dfm
│   │   ├── loFileSrv.pas
│   │   ├── loLocalTest.dfm
│   │   └── loLocalTest.pas
│   ├── LoadBalancer
│   │   ├── Client.pfx
│   │   ├── Client2.pfx
│   │   ├── MainUnit1.dfm
│   │   ├── MainUnit1.pas
│   │   ├── MainUnit2.dfm
│   │   ├── MainUnit2.pas
│   │   ├── MainUnit3.dfm
│   │   ├── MainUnit3.pas
│   │   ├── RTCLoadBalancer.dpr
│   │   ├── RTCLoadBalancer.res
│   │   ├── RTCLoadBalancer2.dpr
│   │   ├── RTCLoadBalancer2.res
│   │   ├── RTCLoadBalancer3.dpr
│   │   ├── RTCLoadBalancer3.res
│   │   ├── RootX.p7b
│   │   ├── RootY.p7b
│   │   ├── Server.pfx
│   │   ├── _clear.cmd
│   │   ├── _pack.cmd
│   │   └── root.cer
│   ├── RTC_Messenger
│   │   ├── Client_ChatForm.dfm
│   │   ├── Client_ChatForm.pas
│   │   ├── Client_MainForm.dfm
│   │   ├── Client_MainForm.pas
│   │   ├── ISAPI_Module.dfm
│   │   ├── ISAPI_Module.pas
│   │   ├── MSG_Client.bpr
│   │   ├── MSG_Client.cpp
│   │   ├── MSG_Client.dpr
│   │   ├── MSG_Client.res
│   │   ├── MSG_ISAPI.bpr
│   │   ├── MSG_ISAPI.cpp
│   │   ├── MSG_ISAPI.dpr
│   │   ├── MSG_ISAPI.res
│   │   ├── MSG_Server.bpr
│   │   ├── MSG_Server.cpp
│   │   ├── MSG_Server.dpr
│   │   ├── MSG_Server.res
│   │   ├── Server_MainForm.dfm
│   │   ├── Server_MainForm.pas
│   │   ├── _clear.cmd
│   │   ├── _pack.cmd
│   │   ├── chimeup.RES
│   │   ├── click.RES
│   │   ├── door.RES
│   │   ├── doorbell.RES
│   │   ├── eingang.RES
│   │   ├── knock.RES
│   │   ├── morse.RES
│   │   └── tools.pas
│   ├── RTC_WebForum
│   │   ├── HTTP_Module.dfm
│   │   ├── HTTP_Module.pas
│   │   ├── HTTP_Module_TLS.dfm
│   │   ├── HTTP_Module_TLS.pas
│   │   ├── ISAPI_Module.dfm
│   │   ├── ISAPI_Module.pas
│   │   ├── RtcWebForum.bpg
│   │   ├── Server_Form.dfm
│   │   ├── Server_Form.pas
│   │   ├── Server_Module.dfm
│   │   ├── Server_Module.pas
│   │   ├── Win_Service.dfm
│   │   ├── Win_Service.pas
│   │   ├── _clear.cmd
│   │   ├── _pack.cmd
│   │   ├── defines.inc
│   │   ├── deploy
│   │   │   ├── RTCWebForum.bdsproj
│   │   │   ├── RTCWebForum.cfg
│   │   │   ├── RTCWebForum.dof
│   │   │   ├── RTCWebForum.dpr
│   │   │   ├── RTCWebForum.ini
│   │   │   ├── RTCWebForum.res
│   │   │   ├── RTCWebForumTLS.bdsproj
│   │   │   ├── RTCWebForumTLS.cfg
│   │   │   ├── RTCWebForumTLS.dof
│   │   │   ├── RTCWebForumTLS.dpr
│   │   │   ├── RTCWebForumTLS.res
│   │   │   ├── RTCWebServer2.bdsproj
│   │   │   ├── RTCWebServer2.cfg
│   │   │   ├── RTCWebServer2.cpp
│   │   │   ├── RTCWebServer2.dof
│   │   │   ├── RTCWebServer2.dpr
│   │   │   ├── RTCWebServer2.ini
│   │   │   ├── RTCWebServer2.res
│   │   │   ├── RTCWebServer2TLS.cfg
│   │   │   ├── RTCWebServer2TLS.dof
│   │   │   ├── RTCWebServer2TLS.dpr
│   │   │   ├── RTCWebServer2TLS.ini
│   │   │   ├── RTCWebServer2TLS.res
│   │   │   ├── RtcForumData
│   │   │   │   └── www
│   │   │   │   ├── 1x1px.gif
│   │   │   │   ├── Templates
│   │   │   │   │   ├── tpl_admin.dwt
│   │   │   │   │   ├── tpl_base.dwt
│   │   │   │   │   └── tpl_usraccess.dwt
│   │   │   │   ├── Thumbs.db
│   │   │   │   ├── access_table_row.htm
│   │   │   │   ├── admin.htm
│   │   │   │   ├── b_access.png
│   │   │   │   ├── b_drop.png
│   │   │   │   ├── b_edit.png
│   │   │   │   ├── b_save.png
│   │   │   │   ├── close.gif
│   │   │   │   ├── down_arrow.png
│   │   │   │   ├── editfile.htm
│   │   │   │   ├── editpack.htm
│   │   │   │   ├── editpackaccess.htm
│   │   │   │   ├── editsection.htm
│   │   │   │   ├── edituser.htm
│   │   │   │   ├── files_table_row.htm
│   │   │   │   ├── folder_open.gif
│   │   │   │   ├── forum_area_row.htm
│   │   │   │   ├── forum_bottom.htm
│   │   │   │   ├── forum_top.htm
│   │   │   │   ├── index.htm
│   │   │   │   ├── last_post.gif
│   │   │   │   ├── linktree_main.gif
│   │   │   │   ├── linktree_side.gif
│   │   │   │   ├── logged.htm
│   │   │   │   ├── minmax.gif
│   │   │   │   ├── new_none.gif
│   │   │   │   ├── new_post.gif
│   │   │   │   ├── new_some.gif
│   │   │   │   ├── new_topic.gif
│   │   │   │   ├── new_topic.htm
│   │   │   │   ├── notlogged.htm
│   │   │   │   ├── pack.css
│   │   │   │   ├── pack.js
│   │   │   │   ├── pack_access_table_row.htm
│   │   │   │   ├── packaccess.htm
│   │   │   │   ├── packages.htm
│   │   │   │   ├── packages_table_row.htm
│   │   │   │   ├── packages_view.htm
│   │   │   │   ├── packages_view_row.htm
│   │   │   │   ├── packfiles.htm
│   │   │   │   ├── packs_row.htm
│   │   │   │   ├── packs_section.htm
│   │   │   │   ├── replies.htm
│   │   │   │   ├── replies_inner.htm
│   │   │   │   ├── replies_row.htm
│   │   │   │   ├── reply.gif
│   │   │   │   ├── reply_form.htm
│   │   │   │   ├── s_files.png
│   │   │   │   ├── sections.htm
│   │   │   │   ├── sections_table_row.htm
│   │   │   │   ├── topics.htm
│   │   │   │   ├── topics_base.htm
│   │   │   │   ├── topics_row.htm
│   │   │   │   ├── up_arrow.png
│   │   │   │   ├── user_changepwd.htm
│   │   │   │   ├── user_pack_expired.htm
│   │   │   │   ├── user_pack_files.htm
│   │   │   │   ├── user_pack_files_row.htm
│   │   │   │   ├── user_pack_order.htm
│   │   │   │   ├── useraccess.htm
│   │   │   │   ├── users.htm
│   │   │   │   └── users_table_row.htm
│   │   │   ├── Server.pfx
│   │   │   ├── WebForum_ISAPI.bdsproj
│   │   │   ├── WebForum_ISAPI.cfg
│   │   │   ├── WebForum_ISAPI.dof
│   │   │   ├── WebForum_ISAPI.dpr
│   │   │   ├── WebForum_ISAPI.ini
│   │   │   ├── WebForum_ISAPI.res
│   │   │   ├── messages.ini
│   │   │   ├── root.cer
│   │   │   └── www
│   │   │   └── index.htm
│   │   ├── doc
│   │   │   └── matrix.xls
│   │   ├── rtcForumProvider.dfm
│   │   ├── rtcForumProvider.pas
│   │   ├── uCmdDisp.pas
│   │   ├── uCustomTable.pas
│   │   ├── uDB.pas
│   │   ├── uForumDB.pas
│   │   ├── uMMF.pas
│   │   ├── uMessages.pas
│   │   ├── uReplies.pas
│   │   ├── uRights.pas
│   │   ├── uSections.pas
│   │   ├── uSrv.dfm
│   │   ├── uSrv.pas
│   │   ├── uSrv_TLS.dfm
│   │   ├── uSrv_TLS.pas
│   │   ├── uTopics.pas
│   │   ├── uTrans.pas
│   │   └── uTypes.pas
│   ├── RTC_WebPackageManager
│   │   ├── HTTP_Module.dfm
│   │   ├── HTTP_Module.pas
│   │   ├── WebPackMan.bpg
│   │   ├── _clear.cmd
│   │   ├── _pack.cmd
│   │   ├── defines.inc
│   │   ├── deploy
│   │   │   ├── RTCWebPackManager.bdsproj
│   │   │   ├── RTCWebPackManager.cfg
│   │   │   ├── RTCWebPackManager.dof
│   │   │   ├── RTCWebPackManager.dpr
│   │   │   ├── RTCWebPackManager.ini
│   │   │   ├── RTCWebPackManager.res
│   │   │   ├── messages.ini
│   │   │   ├── users.data
│   │   │   └── www
│   │   │   ├── access_table_row2.htm
│   │   │   ├── addfile.htm
│   │   │   ├── admin.htm
│   │   │   ├── b_access.png
│   │   │   ├── b_drop.png
│   │   │   ├── b_edit.png
│   │   │   ├── b_save.png
│   │   │   ├── close.gif
│   │   │   ├── editaccess.htm
│   │   │   ├── editfile.htm
│   │   │   ├── editpack.htm
│   │   │   ├── edituser.htm
│   │   │   ├── files_table_row.htm
│   │   │   ├── grantaccess.htm
│   │   │   ├── index.htm
│   │   │   ├── minmax.gif
│   │   │   ├── pack.css
│   │   │   ├── pack.js
│   │   │   ├── packages.htm
│   │   │   ├── packages_table_row.htm
│   │   │   ├── packfiles.htm
│   │   │   ├── s_files.png
│   │   │   ├── user_changepwd.htm
│   │   │   ├── user_index.htm
│   │   │   ├── user_pack_expired.htm
│   │   │   ├── user_pack_files.htm
│   │   │   ├── user_pack_files_row.htm
│   │   │   ├── user_pack_order.htm
│   │   │   ├── users.htm
│   │   │   └── users_table_row.htm
│   │   ├── uDB.pas
│   │   ├── uFileProvider.dfm
│   │   ├── uFileProvider.pas
│   │   ├── uMessages.pas
│   │   ├── uPageProvider.dfm
│   │   ├── uPageProvider.pas
│   │   ├── uSrv.dfm
│   │   └── uSrv.pas
│   ├── RTC_WebServer
│   │   ├── RTCWebServer.bpr
│   │   ├── RTCWebServer.cfg
│   │   ├── RTCWebServer.cpp
│   │   ├── RTCWebServer.dof
│   │   ├── RTCWebServer.dpr
│   │   ├── RTCWebServer.ini
│   │   ├── RTCWebServer.res
│   │   ├── RTConWebServer.cfg
│   │   ├── RTConWebServer.dof
│   │   ├── RTConWebServer.dpr
│   │   ├── RTConWebServer.ini
│   │   ├── Server.pfx
│   │   ├── Server_Form.dfm
│   │   ├── Server_Form.pas
│   │   ├── Server_Module.dfm
│   │   ├── Server_Module.pas
│   │   ├── Server_ModuleTLS.dfm
│   │   ├── Server_ModuleTLS.pas
│   │   ├── Win_Service.dfm
│   │   ├── Win_Service.pas
│   │   ├── _clear.cmd
│   │   ├── _pack.cmd
│   │   ├── index.htm
│   │   ├── phpinfo.php
│   │   ├── root.cer
│   │   └── www
│   │   └── index.htm
│   ├── Raw_HttpServer
│   │   ├── WinHttpServer.dpr
│   │   ├── WinHttpServer.res
│   │   ├── WinHttpSrvTest.dfm
│   │   ├── WinHttpSrvTest.pas
│   │   ├── _clear.cmd
│   │   └── _pack.cmd
│   ├── Readme_Examples.txt
│   ├── RemoteFn_Wizard
│   │   ├── MainForm.dfm
│   │   ├── MainForm.pas
│   │   ├── RemoteFnWizard.bpg
│   │   ├── RemoteFunctionTemplate.txt
│   │   ├── RtcFunctionsWizard.dpr
│   │   ├── RtcFunctionsWizard.res
│   │   ├── SigFuncs.pas
│   │   ├── WizHelp.GID
│   │   ├── WizHelp.cnt
│   │   ├── WizHelp.hlp
│   │   ├── _clear.cmd
│   │   └── gmoOptions.pas
│   ├── RemoteFunctions
│   │   ├── CliProject1.dpr
│   │   ├── CliProject1.res
│   │   ├── CliUnit1.dfm
│   │   ├── CliUnit1.pas
│   │   ├── ProjectGroup1.bpg
│   │   ├── SrvProject1.dpr
│   │   ├── SrvProject1.res
│   │   ├── SrvUnit1.dfm
│   │   ├── SrvUnit1.pas
│   │   └── _clear.cmd
│   ├── Router
│   │   ├── MainUnit1.dfm
│   │   ├── MainUnit1.pas
│   │   ├── MainUnit2.dfm
│   │   ├── MainUnit2.pas
│   │   ├── RTCRouter.dpr
│   │   ├── RTCRouter.res
│   │   ├── RTCRouter2.dpr
│   │   ├── RTCRouter2.res
│   │   ├── _clear.cmd
│   │   └── _pack.cmd
│   ├── RouterCheck
│   │   ├── RTCRouterCheck.dpr
│   │   ├── RTCRouterCheck.res
│   │   ├── Unit1.dfm
│   │   ├── Unit1.pas
│   │   └── _clear.cmd
│   ├── SDKALL_VCL_Examples.bpg
│   ├── SDKDemos_CON.bpg
│   ├── SDKDemos_FMX.bpg
│   ├── SDKDemos_FMX2.bpg
│   ├── SDKDemos_FMX3.bpg
│   ├── SDKDemos_VCL.bpg
│   ├── SDKQuickStart_VCL.bpg
│   ├── SDKTools_VCL.bpg
│   ├── ServerLesson1
│   │   ├── ProjectGroup1.bpg
│   │   ├── Unit1.dfm
│   │   ├── Unit1.pas
│   │   ├── _clear.cmd
│   │   ├── rtcServer1.dpr
│   │   └── rtcServer1.res
│   ├── ServerLesson2
│   │   ├── Unit1.dfm
│   │   ├── Unit1.pas
│   │   ├── _clear.cmd
│   │   ├── rtcServer2.dpr
│   │   └── rtcServer2.res
│   ├── ServerLesson2b
│   │   ├── Unit1.dfm
│   │   ├── Unit1.pas
│   │   ├── _clear.cmd
│   │   ├── rtcServer2b.dpr
│   │   └── rtcServer2b.res
│   ├── ServerLesson3
│   │   ├── Unit1.dfm
│   │   ├── Unit1.pas
│   │   ├── _clear.cmd
│   │   ├── data
│   │   │   └── test.txt
│   │   ├── rtcServer3.dpr
│   │   └── rtcServer3.res
│   ├── ServerLesson4
│   │   ├── Unit1.dfm
│   │   ├── Unit1.pas
│   │   ├── _clear.cmd
│   │   ├── data
│   │   │   └── test.txt
│   │   ├── rtcServer4.dpr
│   │   └── rtcServer4.res
│   ├── SimpleJSONServer
│   │   ├── HelloWorldJSONServer.dpr
│   │   ├── HelloWorldJSONServer.res
│   │   ├── Unit5.dfm
│   │   ├── Unit5.pas
│   │   └── _clear.cmd
│   ├── UnitTesting
│   │   ├── ConsolAppCli.dpr
│   │   ├── ConsolAppCli.res
│   │   ├── MaxMem.dpr
│   │   ├── MaxMem.res
│   │   ├── MaxStrRefs.dpr
│   │   ├── MaxStrRefs.res
│   │   ├── MemTest.dpr
│   │   ├── MemTest.res
│   │   ├── StrTest.dpr
│   │   ├── StrTest.res
│   │   ├── TestRSA.dpr
│   │   ├── TestRSA.res
│   │   ├── TestRtcSortList.pas
│   │   ├── TestRtcSortListInt.pas
│   │   ├── TestRtcSortListStr.pas
│   │   ├── TestRtcSortTree.pas
│   │   ├── TestRtcSortTreeInt.pas
│   │   ├── TestRtcSortTreeStr.pas
│   │   ├── TestmemBinList.pas
│   │   ├── TestmemBinTree.pas
│   │   ├── TestmemObjList.pas
│   │   ├── TestmemStrIntList.pas
│   │   ├── TestmemStrList.pas
│   │   ├── TestmemStrObjList.pas
│   │   ├── TestmemStringIntList.pas
│   │   ├── TestmemStringObjList.pas
│   │   ├── _clear.cmd
│   │   ├── mem
│   │   │   ├── check_empty.inc
│   │   │   ├── class.inc
│   │   │   ├── create.inc
│   │   │   ├── destroy.inc
│   │   │   ├── insert_all.inc
│   │   │   ├── isearch_down.inc
│   │   │   ├── isearch_up.inc
│   │   │   ├── remove_all.inc
│   │   │   ├── remove_all_down.inc
│   │   │   ├── remove_all_up.inc
│   │   │   ├── remove_isearch_down.inc
│   │   │   ├── remove_isearch_up.inc
│   │   │   ├── remove_search_down.inc
│   │   │   ├── remove_search_up.inc
│   │   │   ├── run.inc
│   │   │   ├── search_all.inc
│   │   │   ├── search_down.inc
│   │   │   └── search_up.inc
│   │   └── rtcTestCase.pas
│   ├── WebServer_LogReader
│   │   ├── RtcWebLogReader.dpr
│   │   ├── RtcWebLogReader.res
│   │   ├── RtcWebServerLogReader.bpg
│   │   ├── Unit1.dfm
│   │   ├── Unit1.pas
│   │   └── _clear.cmd
│   ├── WebSockClient
│   │   ├── Unit1.dfm
│   │   ├── Unit1.pas
│   │   ├── Unit2.fmx
│   │   ├── Unit2.pas
│   │   ├── WSockCliFMX.dpr
│   │   ├── WSockCliTest.cfg
│   │   ├── WSockCliTest.dpr
│   │   ├── WSockCliTest.res
│   │   └── _clear.cmd
│   ├── WebSockServer
│   │   ├── Unit1.dfm
│   │   ├── Unit1.pas
│   │   ├── WSockServTest.cfg
│   │   ├── WSockServTest.dpr
│   │   ├── WSockServTest.res
│   │   ├── _clear.cmd
│   │   └── ws.html
│   ├── WebStress_Client
│   │   ├── RTCWebStressTool.dpr
│   │   ├── RTCWebStressTool.res
│   │   ├── WebStressTool_Unit.dfm
│   │   ├── WebStressTool_Unit.pas
│   │   ├── _clear.cmd
│   │   └── _pack.cmd
│   ├── XMLRPCTest
│   │   ├── JSON_FAIL
│   │   │   ├── fail1.json
│   │   │   ├── fail10.json
│   │   │   ├── fail11.json
│   │   │   ├── fail12.json
│   │   │   ├── fail13.json
│   │   │   ├── fail14.json
│   │   │   ├── fail15.json
│   │   │   ├── fail16.json
│   │   │   ├── fail17.json
│   │   │   ├── fail18.json
│   │   │   ├── fail19.json
│   │   │   ├── fail2.json
│   │   │   ├── fail20.json
│   │   │   ├── fail21.json
│   │   │   ├── fail22.json
│   │   │   ├── fail23.json
│   │   │   ├── fail24.json
│   │   │   ├── fail25.json
│   │   │   ├── fail26.json
│   │   │   ├── fail27.json
│   │   │   ├── fail28.json
│   │   │   ├── fail29.json
│   │   │   ├── fail3.json
│   │   │   ├── fail30.json
│   │   │   ├── fail31.json
│   │   │   ├── fail32.json
│   │   │   ├── fail33.json
│   │   │   ├── fail4.json
│   │   │   ├── fail5.json
│   │   │   ├── fail6.json
│   │   │   ├── fail7.json
│   │   │   ├── fail8.json
│   │   │   ├── fail9.json
│   │   │   ├── n_array_1_true_without_comma.json
│   │   │   ├── n_array_a_invalid_utf8.json
│   │   │   ├── n_array_colon_instead_of_comma.json
│   │   │   ├── n_array_comma_after_close.json
│   │   │   ├── n_array_comma_and_number.json
│   │   │   ├── n_array_double_comma.json
│   │   │   ├── n_array_double_extra_comma.json
│   │   │   ├── n_array_extra_close.json
│   │   │   ├── n_array_extra_comma.json
│   │   │   ├── n_array_incomplete.json
│   │   │   ├── n_array_incomplete_invalid_value.json
│   │   │   ├── n_array_inner_array_no_comma.json
│   │   │   ├── n_array_invalid_utf8.json
│   │   │   ├── n_array_items_separated_by_semicolon.json
│   │   │   ├── n_array_just_comma.json
│   │   │   ├── n_array_just_minus.json
│   │   │   ├── n_array_missing_value.json
│   │   │   ├── n_array_newlines_unclosed.json
│   │   │   ├── n_array_number_and_comma.json
│   │   │   ├── n_array_number_and_several_commas.json
│   │   │   ├── n_array_spaces_vertical_tab_formfeed.json
│   │   │   ├── n_array_star_inside.json
│   │   │   ├── n_array_unclosed.json
│   │   │   ├── n_array_unclosed_trailing_comma.json
│   │   │   ├── n_array_unclosed_with_new_lines.json
│   │   │   ├── n_array_unclosed_with_object_inside.json
│   │   │   ├── n_incomplete_false.json
│   │   │   ├── n_incomplete_null.json
│   │   │   ├── n_incomplete_true.json
│   │   │   ├── n_number_++.json
│   │   │   ├── n_number_+1.json
│   │   │   ├── n_number_+Inf.json
│   │   │   ├── n_number_-01.json
│   │   │   ├── n_number_-1.0..json
│   │   │   ├── n_number_-2..json
│   │   │   ├── n_number_-NaN.json
│   │   │   ├── n_number_.-1.json
│   │   │   ├── n_number_.2e-3.json
│   │   │   ├── n_number_0.1.2.json
│   │   │   ├── n_number_0.3e+.json
│   │   │   ├── n_number_0.3e.json
│   │   │   ├── n_number_0.e1.json
│   │   │   ├── n_number_0_capital_E+.json
│   │   │   ├── n_number_0_capital_E.json
│   │   │   ├── n_number_0e+.json
│   │   │   ├── n_number_0e.json
│   │   │   ├── n_number_1.0e+.json
│   │   │   ├── n_number_1.0e-.json
│   │   │   ├── n_number_1.0e.json
│   │   │   ├── n_number_1_000.json
│   │   │   ├── n_number_1eE2.json
│   │   │   ├── n_number_2.e+3.json
│   │   │   ├── n_number_2.e-3.json
│   │   │   ├── n_number_2.e3.json
│   │   │   ├── n_number_9.e+.json
│   │   │   ├── n_number_Inf.json
│   │   │   ├── n_number_NaN.json
│   │   │   ├── n_number_U+FF11_fullwidth_digit_one.json
│   │   │   ├── n_number_expression.json
│   │   │   ├── n_number_hex_1_digit.json
│   │   │   ├── n_number_hex_2_digits.json
│   │   │   ├── n_number_infinity.json
│   │   │   ├── n_number_invalid+-.json
│   │   │   ├── n_number_invalid-negative-real.json
│   │   │   ├── n_number_invalid-utf-8-in-bigger-int.json
│   │   │   ├── n_number_invalid-utf-8-in-exponent.json
│   │   │   ├── n_number_invalid-utf-8-in-int.json
│   │   │   ├── n_number_minus_infinity.json
│   │   │   ├── n_number_minus_sign_with_trailing_garbage.json
│   │   │   ├── n_number_minus_space_1.json
│   │   │   ├── n_number_neg_int_starting_with_zero.json
│   │   │   ├── n_number_neg_real_without_int_part.json
│   │   │   ├── n_number_neg_with_garbage_at_end.json
│   │   │   ├── n_number_real_garbage_after_e.json
│   │   │   ├── n_number_real_with_invalid_utf8_after_e.json
│   │   │   ├── n_number_real_without_fractional_part.json
│   │   │   ├── n_number_starting_with_dot.json
│   │   │   ├── n_number_then_00.json
│   │   │   ├── n_number_with_alpha.json
│   │   │   ├── n_number_with_alpha_char.json
│   │   │   ├── n_number_with_leading_zero.json
│   │   │   ├── n_object_bad_value.json
│   │   │   ├── n_object_bracket_key.json
│   │   │   ├── n_object_comma_instead_of_colon.json
│   │   │   ├── n_object_double_colon.json
│   │   │   ├── n_object_emoji.json
│   │   │   ├── n_object_garbage_at_end.json
│   │   │   ├── n_object_key_with_single_quotes.json
│   │   │   ├── n_object_missing_colon.json
│   │   │   ├── n_object_missing_key.json
│   │   │   ├── n_object_missing_semicolon.json
│   │   │   ├── n_object_missing_value.json
│   │   │   ├── n_object_no-colon.json
│   │   │   ├── n_object_non_string_key.json
│   │   │   ├── n_object_non_string_key_but_huge_number_instead.json
│   │   │   ├── n_object_pi_in_key_and_trailing_comma.json
│   │   │   ├── n_object_repeated_null_null.json
│   │   │   ├── n_object_several_trailing_commas.json
│   │   │   ├── n_object_single_quote.json
│   │   │   ├── n_object_trailing_comma.json
│   │   │   ├── n_object_trailing_comment.json
│   │   │   ├── n_object_trailing_comment_open.json
│   │   │   ├── n_object_trailing_comment_slash_open.json
│   │   │   ├── n_object_trailing_comment_slash_open_incomplete.json
│   │   │   ├── n_object_two_commas_in_a_row.json
│   │   │   ├── n_object_unquoted_key.json
│   │   │   ├── n_object_unterminated-value.json
│   │   │   ├── n_object_with_single_string.json
│   │   │   ├── n_object_with_trailing_garbage.json
│   │   │   ├── n_single_space.json
│   │   │   ├── n_string_1_surrogate_then_escape u.json
│   │   │   ├── n_string_1_surrogate_then_escape u1.json
│   │   │   ├── n_string_1_surrogate_then_escape u1x.json
│   │   │   ├── n_string_1_surrogate_then_escape.json
│   │   │   ├── n_string_UTF8_surrogate_U+D800.json
│   │   │   ├── n_string_accentuated_char_no_quotes.json
│   │   │   ├── n_string_backslash_00.json
│   │   │   ├── n_string_escape_x.json
│   │   │   ├── n_string_escaped_backslash_bad.json
│   │   │   ├── n_string_escaped_ctrl_char_tab.json
│   │   │   ├── n_string_escaped_emoji.json
│   │   │   ├── n_string_incomplete_escape.json
│   │   │   ├── n_string_incomplete_escaped_character.json
│   │   │   ├── n_string_incomplete_surrogate.json
│   │   │   ├── n_string_incomplete_surrogate_escape_invalid.json
│   │   │   ├── n_string_invalid-utf-8-in-escape.json
│   │   │   ├── n_string_invalid_backslash_esc.json
│   │   │   ├── n_string_invalid_unicode_escape.json
│   │   │   ├── n_string_invalid_utf-8.json
│   │   │   ├── n_string_invalid_utf8_after_escape.json
│   │   │   ├── n_string_iso_latin_1.json
│   │   │   ├── n_string_leading_uescaped_thinspace.json
│   │   │   ├── n_string_lone_utf8_continuation_byte.json
│   │   │   ├── n_string_no_quotes_with_bad_escape.json
│   │   │   ├── n_string_overlong_sequence_2_bytes.json
│   │   │   ├── n_string_overlong_sequence_6_bytes.json
│   │   │   ├── n_string_overlong_sequence_6_bytes_null.json
│   │   │   ├── n_string_single_doublequote.json
│   │   │   ├── n_string_single_quote.json
│   │   │   ├── n_string_single_string_no_double_quotes.json
│   │   │   ├── n_string_start_escape_unclosed.json
│   │   │   ├── n_string_unescaped_crtl_char.json
│   │   │   ├── n_string_unescaped_newline.json
│   │   │   ├── n_string_unescaped_tab.json
│   │   │   ├── n_string_unicode_CapitalU.json
│   │   │   ├── n_string_with_trailing_garbage.json
│   │   │   ├── n_structure_3300_opening_arrays.json
│   │   │   ├── n_structure_U+2060_word_joined.json
│   │   │   ├── n_structure_UTF8_BOM_no_data.json
│   │   │   ├── n_structure_array_trailing_garbage.json
│   │   │   ├── n_structure_array_with_extra_array_close.json
│   │   │   ├── n_structure_array_with_unclosed_string.json
│   │   │   ├── n_structure_ascii-unicode-identifier.json
│   │   │   ├── n_structure_capitalized_True.json
│   │   │   ├── n_structure_close_unopened_array.json
│   │   │   ├── n_structure_comma_instead_of_closing_brace.json
│   │   │   ├── n_structure_double_array.json
│   │   │   ├── n_structure_end_array.json
│   │   │   ├── n_structure_incomplete_UTF8_BOM.json
│   │   │   ├── n_structure_lone-invalid-utf-8.json
│   │   │   ├── n_structure_lone-open-bracket.json
│   │   │   ├── n_structure_no_data.json
│   │   │   ├── n_structure_null-byte-outside-string.json
│   │   │   ├── n_structure_number_with_trailing_garbage.json
│   │   │   ├── n_structure_object_followed_by_closing_object.json
│   │   │   ├── n_structure_object_unclosed_no_value.json
│   │   │   ├── n_structure_object_with_comment.json
│   │   │   ├── n_structure_object_with_trailing_garbage.json
│   │   │   ├── n_structure_open_array_apostrophe.json
│   │   │   ├── n_structure_open_array_comma.json
│   │   │   ├── n_structure_open_array_object.json
│   │   │   ├── n_structure_open_array_open_object.json
│   │   │   ├── n_structure_open_array_open_string.json
│   │   │   ├── n_structure_open_array_string.json
│   │   │   ├── n_structure_open_object.json
│   │   │   ├── n_structure_open_object_close_array.json
│   │   │   ├── n_structure_open_object_comma.json
│   │   │   ├── n_structure_open_object_open_array.json
│   │   │   ├── n_structure_open_object_open_string.json
│   │   │   ├── n_structure_open_object_string_with_apostrophes.json
│   │   │   ├── n_structure_open_open.json
│   │   │   ├── n_structure_single_point.json
│   │   │   ├── n_structure_single_star.json
│   │   │   ├── n_structure_trailing_#.json
│   │   │   ├── n_structure_uescaped_LF_before_string.json
│   │   │   ├── n_structure_unclosed_array.json
│   │   │   ├── n_structure_unclosed_array_partial_null.json
│   │   │   ├── n_structure_unclosed_array_unfinished_false.json
│   │   │   ├── n_structure_unclosed_array_unfinished_true.json
│   │   │   ├── n_structure_unclosed_object.json
│   │   │   ├── n_structure_unicode-identifier.json
│   │   │   ├── n_structure_whitespace_U+2060_word_joiner.json
│   │   │   └── n_structure_whitespace_formfeed.json
│   │   ├── JSON_PASS
│   │   │   ├── i_object_key_lone_2nd_surrogate.json
│   │   │   ├── i_string_1st_surrogate_but_2nd_missing.json
│   │   │   ├── i_string_1st_valid_surrogate_2nd_invalid.json
│   │   │   ├── i_string_UTF-16LE_with_BOM.json
│   │   │   ├── i_string_UTF-8_invalid_sequence.json
│   │   │   ├── i_string_incomplete_surrogate_and_escape_valid.json
│   │   │   ├── i_string_incomplete_surrogate_pair.json
│   │   │   ├── i_string_incomplete_surrogates_escape_valid.json
│   │   │   ├── i_string_invalid_lonely_surrogate.json
│   │   │   ├── i_string_invalid_surrogate.json
│   │   │   ├── i_string_inverted_surrogates_U+1D11E.json
│   │   │   ├── i_string_lone_second_surrogate.json
│   │   │   ├── i_string_not_in_unicode_range.json
│   │   │   ├── i_string_truncated-utf-8.json
│   │   │   ├── i_string_unicode_U+10FFFE_nonchar.json
│   │   │   ├── i_string_unicode_U+1FFFE_nonchar.json
│   │   │   ├── i_string_unicode_U+FDD0_nonchar.json
│   │   │   ├── i_string_unicode_U+FFFE_nonchar.json
│   │   │   ├── i_structure_500_nested_arrays.json
│   │   │   ├── i_structure_UTF-8_BOM_empty_object.json
│   │   │   ├── number_1.0.json
│   │   │   ├── number_1.000000000000000005.json
│   │   │   ├── number_1000000000000000.json
│   │   │   ├── number_10000000000000000999.json
│   │   │   ├── number_1e-999.json
│   │   │   ├── number_1e6.json
│   │   │   ├── object_key_nfc_nfd.json
│   │   │   ├── object_key_nfd_nfc.json
│   │   │   ├── object_same_key_different_values.json
│   │   │   ├── object_same_key_same_value.json
│   │   │   ├── object_same_key_unclear_values.json
│   │   │   ├── pass1.json
│   │   │   ├── pass2.json
│   │   │   ├── pass3.json
│   │   │   ├── string_1_escaped_invalid_codepoint.json
│   │   │   ├── string_1_invalid_codepoint.json
│   │   │   ├── string_2_escaped_invalid_codepoints.json
│   │   │   ├── string_2_invalid_codepoints.json
│   │   │   ├── string_3_escaped_invalid_codepoints.json
│   │   │   ├── string_3_invalid_codepoints.json
│   │   │   ├── string_with_escaped_NULL.json
│   │   │   ├── y_array_arraysWithSpaces.json
│   │   │   ├── y_array_empty-string.json
│   │   │   ├── y_array_empty.json
│   │   │   ├── y_array_ending_with_newline.json
│   │   │   ├── y_array_false.json
│   │   │   ├── y_array_heterogeneous.json
│   │   │   ├── y_array_null.json
│   │   │   ├── y_array_with_1_and_newline.json
│   │   │   ├── y_array_with_leading_space.json
│   │   │   ├── y_array_with_several_null.json
│   │   │   ├── y_array_with_trailing_space.json
│   │   │   ├── y_number.json
│   │   │   ├── y_number_0e+1.json
│   │   │   ├── y_number_0e1.json
│   │   │   ├── y_number_after_space.json
│   │   │   ├── y_number_double_close_to_zero.json
│   │   │   ├── y_number_double_huge_neg_exp.json
│   │   │   ├── y_number_huge_exp.json
│   │   │   ├── y_number_int_with_exp.json
│   │   │   ├── y_number_minus_zero.json
│   │   │   ├── y_number_neg_int_huge_exp.json
│   │   │   ├── y_number_negative_int.json
│   │   │   ├── y_number_negative_one.json
│   │   │   ├── y_number_negative_zero.json
│   │   │   ├── y_number_pos_double_huge_exp.json
│   │   │   ├── y_number_real_capital_e.json
│   │   │   ├── y_number_real_capital_e_neg_exp.json
│   │   │   ├── y_number_real_capital_e_pos_exp.json
│   │   │   ├── y_number_real_exponent.json
│   │   │   ├── y_number_real_fraction_exponent.json
│   │   │   ├── y_number_real_neg_exp.json
│   │   │   ├── y_number_real_neg_overflow.json
│   │   │   ├── y_number_real_pos_exponent.json
│   │   │   ├── y_number_real_pos_overflow.json
│   │   │   ├── y_number_real_underflow.json
│   │   │   ├── y_number_simple_int.json
│   │   │   ├── y_number_simple_real.json
│   │   │   ├── y_number_too_big_neg_int.json
│   │   │   ├── y_number_too_big_pos_int.json
│   │   │   ├── y_number_very_big_negative_int.json
│   │   │   ├── y_object.json
│   │   │   ├── y_object_basic.json
│   │   │   ├── y_object_duplicated_key.json
│   │   │   ├── y_object_duplicated_key_and_value.json
│   │   │   ├── y_object_empty.json
│   │   │   ├── y_object_empty_key.json
│   │   │   ├── y_object_escaped_null_in_key.json
│   │   │   ├── y_object_extreme_numbers.json
│   │   │   ├── y_object_long_strings.json
│   │   │   ├── y_object_simple.json
│   │   │   ├── y_object_string_unicode.json
│   │   │   ├── y_object_with_newlines.json
│   │   │   ├── y_string_1_2_3_bytes_UTF-8_sequences.json
│   │   │   ├── y_string_accepted_surrogate_pair.json
│   │   │   ├── y_string_accepted_surrogate_pairs.json
│   │   │   ├── y_string_allowed_escapes.json
│   │   │   ├── y_string_backslash_and_u_escaped_zero.json
│   │   │   ├── y_string_backslash_doublequotes.json
│   │   │   ├── y_string_comments.json
│   │   │   ├── y_string_double_escape_a.json
│   │   │   ├── y_string_double_escape_n.json
│   │   │   ├── y_string_escaped_control_character.json
│   │   │   ├── y_string_escaped_noncharacter.json
│   │   │   ├── y_string_in_array.json
│   │   │   ├── y_string_in_array_with_leading_space.json
│   │   │   ├── y_string_last_surrogates_1_and_2.json
│   │   │   ├── y_string_newline_uescaped.json
│   │   │   ├── y_string_nonCharacterInUTF-8_U+10FFFF.json
│   │   │   ├── y_string_nonCharacterInUTF-8_U+1FFFF.json
│   │   │   ├── y_string_nonCharacterInUTF-8_U+FFFF.json
│   │   │   ├── y_string_null_escape.json
│   │   │   ├── y_string_one-byte-utf-8.json
│   │   │   ├── y_string_pi.json
│   │   │   ├── y_string_simple_ascii.json
│   │   │   ├── y_string_space.json
│   │   │   ├── y_string_surrogates_U+1D11E_MUSICAL_SYMBOL_G_CLEF.json
│   │   │   ├── y_string_three-byte-utf-8.json
│   │   │   ├── y_string_two-byte-utf-8.json
│   │   │   ├── y_string_u+2028_line_sep.json
│   │   │   ├── y_string_u+2029_par_sep.json
│   │   │   ├── y_string_uEscape.json
│   │   │   ├── y_string_unescaped_char_delete.json
│   │   │   ├── y_string_unicode.json
│   │   │   ├── y_string_unicodeEscapedBackslash.json
│   │   │   ├── y_string_unicode_2.json
│   │   │   ├── y_string_unicode_U+200B_ZERO_WIDTH_SPACE.json
│   │   │   ├── y_string_unicode_U+2064_invisible_plus.json
│   │   │   ├── y_string_unicode_escaped_double_quote.json
│   │   │   ├── y_string_utf16BE_no_BOM.json
│   │   │   ├── y_string_utf16LE_no_BOM.json
│   │   │   ├── y_string_utf8.json
│   │   │   ├── y_string_with_del_character.json
│   │   │   ├── y_structure_lonely_false.json
│   │   │   ├── y_structure_lonely_int.json
│   │   │   ├── y_structure_lonely_negative_real.json
│   │   │   ├── y_structure_lonely_null.json
│   │   │   ├── y_structure_lonely_string.json
│   │   │   ├── y_structure_lonely_true.json
│   │   │   ├── y_structure_string_empty.json
│   │   │   ├── y_structure_trailing_newline.json
│   │   │   ├── y_structure_true_in_array.json
│   │   │   └── y_structure_whitespace_array.json
│   │   ├── JSON_TESTS_LICENSE.lic
│   │   ├── RTC_XMLRPCTest.dpr
│   │   ├── RTC_XMLRPCTest.res
│   │   ├── _clear.cmd
│   │   ├── _pack.cmd
│   │   ├── xmlrpcTest_unit.dfm
│   │   └── xmlrpcTest_unit.pas
│   ├── _clear.cmd
│   ├── _makeXCodeProjects.cmd
│   ├── rtcParse1
│   │   ├── _clear.cmd
│   │   ├── rtcParseTest.dpr
│   │   ├── rtcParseTest.res
│   │   ├── template.htm
│   │   ├── urtcParseTest.dfm
│   │   └── urtcParseTest.pas
│   ├── rtcParse2
│   │   ├── _clear.cmd
│   │   ├── template.dpr
│   │   ├── template.res
│   │   ├── templates
│   │   │   ├── body.htm
│   │   │   ├── table.htm
│   │   │   └── table_row.htm
│   │   ├── uTemplate.dfm
│   │   └── uTemplate.pas
│   ├── rtcParse3
│   │   ├── _clear.cmd
│   │   ├── templateForm.dpr
│   │   ├── templateForm.res
│   │   ├── templates
│   │   │   └── body.htm
│   │   ├── uTemplate.dfm
│   │   └── uTemplate.pas
│   └── rtcScript
│   ├── RTCScriptTester.dpr
│   ├── RTCScriptTester.res
│   ├── Unit1.dfm
│   ├── Unit1.pas
│   ├── _clear.cmd
│   └── _pack.cmd
├── Help
│   ├── Config
│   │   ├── TCP-IP Client Settings.txt
│   │   ├── TCP-IP Server Settings.txt
│   │   ├── TCP-IP Setup.txt
│   │   └── proxy_settings.txt
│   ├── RTCSDK_Help.chm
│   ├── RtcScript_Syntax.txt
│   ├── UpdatesLog
│   │   ├── Updates_Latest.txt
│   │   ├── Updates_v285_2008Q3.txt
│   │   ├── Updates_v332_2009Q4.txt
│   │   ├── Updates_v347_2010Q1.txt
│   │   ├── Updates_v383_2010Q2.txt
│   │   ├── Updates_v400_2010Q3.txt
│   │   ├── Updates_v405_2010Q4.txt
│   │   ├── Updates_v408_2011Q1.txt
│   │   ├── Updates_v421_2011Q2.txt
│   │   ├── Updates_v435_2011Q3.txt
│   │   ├── Updates_v504_2011Q4.txt
│   │   ├── Updates_v514_2012Q1.txt
│   │   ├── Updates_v517_2012Q2.txt
│   │   ├── Updates_v604_2012Q3.txt
│   │   ├── Updates_v609_2013Q1.txt
│   │   ├── Updates_v615_2013Q2.txt
│   │   ├── Updates_v624_2013Q3.txt
│   │   ├── Updates_v628_2013Q4.txt
│   │   ├── Updates_v631_2014Q1.txt
│   │   ├── Updates_v636_2014Q2.txt
│   │   ├── Updates_v642_2014Q3.txt
│   │   ├── Updates_v648_2014Q4.txt
│   │   ├── Updates_v651_2015Q1.txt
│   │   ├── Updates_v656_2015Q2.txt
│   │   ├── Updates_v663_2015Q3.txt
│   │   ├── Updates_v717_2015Q4.txt
│   │   ├── Updates_v718_2016Q1.txt
│   │   ├── Updates_v728_2106Q2.txt
│   │   ├── Updates_v753_2016Q3.txt
│   │   ├── Updates_v763_2016Q4.txt
│   │   ├── Updates_v778_2017Q1.txt
│   │   ├── Updates_v814_2017Q2.txt
│   │   ├── Updates_v828_2017Q3.txt
│   │   ├── Updates_v900_2017Q4.txt
│   │   ├── Updates_v921_2018Q1.txt
│   │   ├── Updates_v925_2018Q2.txt
│   │   ├── Updates_v929_2018Q3.txt
│   │   └── Updates_v930_2018Q4.txt
│   ├── rtcSDK_Components.png
│   └── rtcSDK_Units_LowerLayers.png
├── Legacy
│   ├── SDKPackages_Legacy.bpg
│   ├── _clear.cmd
│   ├── kbmMW2rtcCli.pas
│   ├── kbmMW2rtcSrv.pas
│   ├── rtcDB.dcr
│   ├── rtcDB.pas
│   ├── rtcDBCli.pas
│   ├── rtcDBTypes.pas
│   ├── rtcDnsQuery.pas
│   ├── rtcGateCli.dcr
│   ├── rtcGateCli.pas
│   ├── rtcGateConst.pas
│   ├── rtcGateSrv.dcr
│   ├── rtcGateSrv.pas
│   ├── rtcIBODBPool.pas
│   ├── rtcPHP.pas
│   ├── rtcPHPTypes.pas
│   ├── rtcPhpProvider.dfm
│   ├── rtcPhpProvider.pas
│   ├── rtcRegisterDBA.pas
│   ├── rtcRegisterDBCli.pas
│   ├── rtcRegisterGate.pas
│   ├── rtcRegisterRaw.pas
│   ├── rtcTcpCli.dcr
│   ├── rtcTcpCli.pas
│   ├── rtcTcpSrv.dcr
│   ├── rtcTcpSrv.pas
│   ├── rtcUdpCli.dcr
│   ├── rtcUdpCli.pas
│   ├── rtcUdpSrv.dcr
│   ├── rtcUdpSrv.pas
│   ├── rtc_DBA.dpk
│   ├── rtc_DBA.res
│   ├── rtc_Gate.dpk
│   ├── rtc_Gate.res
│   ├── rtc_Raw.dpk
│   └── rtc_Raw.res
├── Lib
│   ├── RTCLIENT.ICO
│   ├── RTSERVER.ICO
│   ├── _clear.cmd
│   ├── rtcActiveX.pas
│   ├── rtcCliModule.dcr
│   ├── rtcCliModule.pas
│   ├── rtcConn.dcr
│   ├── rtcConn.pas
│   ├── rtcConnProv.pas
│   ├── rtcCrypt.pas
│   ├── rtcDataCli.dcr
│   ├── rtcDataCli.pas
│   ├── rtcDataRoute.dcr
│   ├── rtcDataRoute.pas
│   ├── rtcDataSrv.dcr
│   ├── rtcDataSrv.pas
│   ├── rtcDefs.inc
│   ├── rtcDeploy.inc
│   ├── rtcEditors.pas
│   ├── rtcFunction.dcr
│   ├── rtcFunction.pas
│   ├── rtcHttpCli.dcr
│   ├── rtcHttpCli.pas
│   ├── rtcHttpSrv.dcr
│   ├── rtcHttpSrv.pas
│   ├── rtcISAPIApp.pas
│   ├── rtcISAPIProject.bpr
│   ├── rtcISAPIProject.cpp
│   ├── rtcISAPIProject.dpr
│   ├── rtcISAPISrv.dcr
│   ├── rtcISAPISrv.pas
│   ├── rtcISAPISrvProv.pas
│   ├── rtcInfo.pas
│   ├── rtcLink.dcr
│   ├── rtcLink.pas
│   ├── rtcLoadBalance.dcr
│   ├── rtcLoadBalance.pas
│   ├── rtcLog.pas
│   ├── rtcMemory.pas
│   ├── rtcMsgCli.pas
│   ├── rtcMsgCliProv.pas
│   ├── rtcMsgSrv.pas
│   ├── rtcMsgSrvProv.pas
│   ├── rtcNixSock.pas
│   ├── rtcParse.pas
│   ├── rtcPlugins.dcr
│   ├── rtcPlugins.pas
│   ├── rtcRegister.pas
│   ├── rtcSDK.dpk
│   ├── rtcSDK.res
│   ├── rtcSDKD.dpk
│   ├── rtcSDKD.res
│   ├── rtcScript.dcr
│   ├── rtcScript.pas
│   ├── rtcService.pas
│   ├── rtcSockBase.pas
│   ├── rtcSocketCliProv.pas
│   ├── rtcSocketHttpCliProv.pas
│   ├── rtcSocketHttpSrvProv.pas
│   ├── rtcSocketSrvProv.pas
│   ├── rtcSockets.pas
│   ├── rtcSrcList.pas
│   ├── rtcSrcTree.pas
│   ├── rtcSrcTypes.pas
│   ├── rtcSrvModule.dcr
│   ├── rtcSrvModule.pas
│   ├── rtcSynAPI.pas
│   ├── rtcSynSocket.pas
│   ├── rtcSystem.pas
│   ├── rtcThrJobs.dcr
│   ├── rtcThrJobs.pas
│   ├── rtcThrPool.pas
│   ├── rtcTimer.pas
│   ├── rtcTransports.pas
│   ├── rtcTypes.pas
│   ├── rtcWInetHttp.pas
│   ├── rtcWInetHttpCliProv.pas
│   ├── rtcWinHttp.pas
│   ├── rtcWinHttpCliProv.pas
│   ├── rtcWinHttpSys.pas
│   ├── rtcWinSock.pas
│   ├── rtcWinSocket.pas
│   ├── rtcZLib.pas
│   ├── rtc_Version.inc
│   └── zlib
│   ├── _ChangeLog.txt
│   ├── _CompileBCC.bat
│   ├── _ReadMe.txt
│   ├── adler32.c
│   ├── adler32.obj
│   ├── compress.c
│   ├── compress.obj
│   ├── crc32.c
│   ├── crc32.h
│   ├── crc32.obj
│   ├── deflate.c
│   ├── deflate.h
│   ├── deflate.obj
│   ├── infback.c
│   ├── infback.obj
│   ├── inffast.c
│   ├── inffast.h
│   ├── inffast.obj
│   ├── inffixed.h
│   ├── inflate.c
│   ├── inflate.h
│   ├── inflate.obj
│   ├── inftrees.c
│   ├── inftrees.h
│   ├── inftrees.obj
│   ├── trees.c
│   ├── trees.h
│   ├── trees.obj
│   ├── x64
│   │   ├── adler32.obj
│   │   ├── compress.obj
│   │   ├── crc32.obj
│   │   ├── deflate.obj
│   │   ├── infback.obj
│   │   ├── inffast.obj
│   │   ├── inflate.obj
│   │   ├── inftrees.obj
│   │   └── trees.obj
│   ├── zconf.h
│   ├── zconf.in.h
│   ├── zlib.h
│   └── zutil.h
├── LibPlugins
│   ├── NexusDB_RTC.dpk
│   ├── NexusDB_RTC.res
│   ├── TestSSLCert
│   │   ├── Client.pfx
│   │   ├── Client2.pfx
│   │   ├── RootX.p7b
│   │   ├── RootY.p7b
│   │   ├── Server.pfx
│   │   └── root.cer
│   ├── _clear.cmd
│   ├── nxRTCClient.pas
│   ├── nxRTCCommon.pas
│   ├── nxRTCRegister.pas
│   ├── nxRTCServer.pas
│   ├── rtcSDK_SSec.dpk
│   ├── rtcSDK_SSec.res
│   ├── rtcSDK_STMT.dpk
│   ├── rtcSDK_STMT.res
│   ├── rtcSSecPlugin.dcr
│   ├── rtcSSecPlugin.pas
│   ├── rtcSSecRegister.pas
│   ├── rtcSSecTest.pas
│   ├── rtcSTMTPlugin.pas
│   └── rtcSTMTRegister.pas
├── License.txt
├── MultiIDE
│   ├── IDE2
│   │   ├── NexusDBx2_RTC.dpk
│   │   ├── NexusDBx2_RTC.res
│   │   ├── SDKPackagesX2_Main.bpg
│   │   ├── SDKPackagesX2_ThirdParty.bpg
│   │   ├── _clear.cmd
│   │   ├── rtcSDKx2.dpk
│   │   ├── rtcSDKx2.res
│   │   ├── rtcSDKx2D.dpk
│   │   ├── rtcSDKx2D.res
│   │   ├── rtcSDKx2_SSec.dpk
│   │   ├── rtcSDKx2_SSec.res
│   │   ├── rtcSDKx2_STMT.dpk
│   │   └── rtcSDKx2_STMT.res
│   ├── IDE3
│   │   ├── NexusDBx3_RTC.dpk
│   │   ├── NexusDBx3_RTC.res
│   │   ├── SDKPackagesX3_Main.bpg
│   │   ├── SDKPackagesX3_ThirdParty.bpg
│   │   ├── _clear.cmd
│   │   ├── rtcSDKx3.dpk
│   │   ├── rtcSDKx3.res
│   │   ├── rtcSDKx3D.dpk
│   │   ├── rtcSDKx3D.res
│   │   ├── rtcSDKx3_SSec.dpk
│   │   ├── rtcSDKx3_SSec.res
│   │   ├── rtcSDKx3_STMT.dpk
│   │   └── rtcSDKx3_STMT.res
│   ├── IDE4
│   │   ├── NexusDBx4_RTC.dpk
│   │   ├── NexusDBx4_RTC.res
│   │   ├── SDKPackagesX4_Main.bpg
│   │   ├── SDKPackagesX4_ThirdParty.bpg
│   │   ├── _clear.cmd
│   │   ├── rtcSDKx4.dpk
│   │   ├── rtcSDKx4.res
│   │   ├── rtcSDKx4D.dpk
│   │   ├── rtcSDKx4D.res
│   │   ├── rtcSDKx4_SSec.dpk
│   │   ├── rtcSDKx4_SSec.res
│   │   ├── rtcSDKx4_STMT.dpk
│   │   └── rtcSDKx4_STMT.res
│   ├── Multi_IDE_ReadMe.txt
│   └── _clear.cmd
├── Readme.txt
├── SDKPackages_Main.bpg
├── SDKPackages_ThirdParty.bpg
├── _clear.cmd
└── _pack.cmd

68 directories, 1275 files

标签:

实例下载地址

RealThinClient SDK 9.5 Full Source

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警