⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme_demos.txt

📁 Delphi快速开发Web Server
💻 TXT
字号:
-----------------------------------
"App_Client" & "App_Server" folders
-----------------------------------

App Client, Server and ISAPI demos can be used to stress-test RTC component 
using Remote Functions with strong encryption by opening hundreds of connections 
from each client and flooding the Server/ISAPI with requests.

App Client Demo is ideal for stress-testing RTC remote functions using multiple 
connections in multi-threaded mode, visualy showing activity and stage for each 
connection in a live graph. Client can choose between "Proxy" and standard connection 
components, to see the difference in bandwidth usage and distribution.

To do the test, you can start the App Server as a stand-alone executable or 
install the App ISAPI extension on a ISAPI-capable Web Server. Either will do. 
When running the test using the App ISAPI, you need to add the path to your ISAPI 
extension to "Module File Name" in your client. 

When running the test using App Server as stand-alone executable, you don't need 
to modify the "ModuleFileName", simply enter the correct Server address and port. 

* App_Client/AppClient.dpr

  This is the Application Client demo (exe).

* App_Server/AppServer.dpr

  This is the App Server ready to be compiled as a stand-alone server (exe).

* App_Server/AppISAPI.dpr

  This is the App Server ready to be compiled as ISAPI Extension (dll)

-----------------------------------
"WebStress_Client" folder
-----------------------------------

RTC Web Stress Tool can be used to stress-test any Web Server by opening hundreds 
of connections from each client and flooding the Server/ISAPI with HTTP GET requests.

* WebStress_Client/RTCWebSetressTool.dpr

  This is the Web Stress Tool (exe).

--------------------
"File_Client" folder
--------------------

File Client demo can be used to test response times from different HTTP Servers 
when a number of requests is being sent ("100 x Post" button). You can point the 
File_Client at any Web Server and request any file (or site) to see how fast 
server will respond and whether connection will get dropped before the file arrives. 
For downloads longer then 1 second, average download speed will be calculated 
(displayed right from the progress bar). 

Downloaded content can also be stored to local file(s).

* File_Client.dpr

  Using rtcDataRequest components to send and receive data using the 
  standard HTTP protocol, so it can be used to test any HTTP Server.

--------------------
"File_Server" folder
--------------------

Simple RTC File Server and ISAPI extension, using the rtcFileProvider to 
provide access to server's local files.

* FileISAPI.dpr

  Example creating a Server project to compile DataProviders as ISAPI Extension

* FileServer.dpr

  Example creating a Server project to compile DataProviders as Stand-alone server.

----------------------
"RTC_Messenger" folder
----------------------

RTC Messenger demonstrates the use of remote function with the RTC SDK to
implement a simple instant messaging client and server. 

RTC Messenger Client can be used instantly to connect to any RTC Messenger Server 
(also RTC Web Server or any Web Server using RTC Messenger ISAPI extension) and 
chat with friends and customers. 

Each user's friends and ignore list is kept on the server. 
You see when your friends are online/offline and you can send messages with smilies 
and links just like you are used to with any other Messenger (like MSN or Yahoo). 

* How to use RTC Messenger Client/Server?

1.) Start RTC Messenger Server and click the "Start" button, 
or ... start the RTC WebServer, check the "Include RTC Messenger Server" checkbox 
and click the "Listen" button, or ... install the RTC Messenger ISAPI on your Web Server. 
Either one will make the Messenger Server ready. 

2.) Start RTC Messenger Client and register by entering your Server's address and port 
(default=80), choosing a username and password (anything you like) and clicking the 
"Register" button. If the username you chose is not already taken on that Server, 
you will be logged in automaticaly. You have to remember your username and password, 
because you will need those every time you want to connect to that Messenger Server.

3.) Add friends by clicking the "Add Friend" button and entering your friend's username. 
After your friend goes OnLine and accepts your invitation, you will be able to see 
his/her online/offline status and send him/her messages (online and offline).

4.) To start chatting with a friend, double-click his/her name in your Friends list. 
A new window will open and you can start typing, just like you are used to with other 
Instant Messaging software (like MSN or Yahoo!). 

5.) To log out, click the "Log out" button and to log in again, enter server address 
and port (if not correct), enter your username and password (the one you chose on registration) 
and click the "Login" button. 

* MSG_Client.dpr

  RTC Messenger Client application, using RTC remote functions to communicate with
  the RTC Messenger Server, RTC Messenger ISAPI or RTC WebServer with "Messenger" activated.

* MSG_Server.dpr

  RTC Messenger Server as a simple Stand-alone Server (exe)

* MSG_ISAPI.dpr

  RTC Messenger Server as an ISAPI Extension (dll)

----------------------
"RTC_WebServer" folder
----------------------

RTC Web Server is a fully functional Web Server, built using only RTC SDK. 
It demonstrates the use of rtcDataProvider components to compile a Web Server
by using RTC SDK components. 

RTC Web Server can be set up in less than 5 minutes to serve virtual hosts with 
local files and folders, PHP scripts, ISAPI extensions and streaming video.
It also has a built-in Messenger Server.

* RtcWebServer.dpr

  This is a standard Server and Service in one. It shows you how to compile 
  one executable which can run as a standard application using Windows, or
  be installed as a Service under NT/2000/XP to start automaticaly with Windows.

----------------------
"DataProviders" folder
----------------------

You will find data modules implementing all DataProvider components used in
RTC SDK Demos, which you can also use from your RTC Server applications.

* rtcFileProvider.pas

  This is a standard File provider, which you can use to add standard file access
  to any RTC Server. This DataProvider is also used by the RTC WebServer Demo.

* rtcISAPIProvider.pas

  This is a standard ISAPI Extension provider, which you can use to add basic ISAPI
  Extension support to any RTC Server (also used by the RTC WebServer).

* rtcMessengerProvider.pas + rtcMessenger.pas

  This is a DataProvider which you can use to add basic Messenger Server capabilities 
  to any RTC Server (used by RTC WebServer, RTC Messenger Server and RTC Messenger ISAPI).

* rtcPHPProvider.pas

  This is a standard PHP scripting provider, which you can use to add standard
  PHP scripting capabilities to your RTC Server (used by RTC WebServer).

--------------------
Commercial package
--------------------

Commercial RealThinClient SDK package contains a lot more Demos and Examples,
complete Help files for direct integration with Delphi IDE, the Remote Functions Wizard,
Web Scripting Engine and gives you access to direct developer support (Forums, E-Mail, IM).

To obtain a commercial RealThinClient SDK license, please visit:
http://www.realthinclient.com

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -