1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/andot-hprose-asp

Клонировать/Скачать
README_zh_CN.md 3.7 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 03.06.2025 08:22 58eddf9

Hprose для ASP



Описание

Hprose — это аббревиатура от "High Performance Remote Object Service Engine" (высокопроизводительный сервисный движок для удаленных объектов).

Это продвинутое, легковесное, многоплатформенное и многомаршрутное решение для создания высокопроизводительных динамических коммуникаций. Оно не только простое в использовании, но и мощное. Вам потребуется немного времени для изучения, чтобы легко создавать многомаршрутные и многоплатформенные распределенные приложения.

Hprose поддерживает множество языков программирования, таких как:

  • AAuto Quicker
  • ActionScript
  • ASP
  • C++
  • Dart
  • Delphi/Free Pascal
  • dotNET (C#, Visual Basic...)
  • Golang
  • Java
  • JavaScript
  • Node.js
  • Objective-C
  • Perl
  • PHP
  • Python
  • Ruby
  • ...

С помощью Hprose вы можете легко и эффективно взаимодействовать между этими языками.

Этот проект представляет собой реализацию языка ASP для Hprose.

Использование

Вы не должны использовать исходные файлы JScript, вам достаточно включить hprose-asp.js в вашем ASP-странице. Вы можете использовать VBScript или JScript для написания сервера и клиента Hprose.

Сервер

Использование VBScript выглядит так:

<%@ CODEPAGE=65001 %>
<script runat="server" language="JScript" src="hprose/hprose-asp.js"></script>
<%
    Function hello(name)
        hello = "Привет " & name & "!"
    End Function
    Dim hserver
    Set hserver = HproseHttpServer.create()
    hserver.setDebugEnabled(true)
    hserver.addFunction GetRef("hello")
    hserver.start
%>
```Использование JScript выглядит так:

```html
<%@ CODEPAGE=65001 %>
<script runat="server" language="JScript" src="hprose/hprose-asp.js"></script>
<script runat="server" language="JScript">
    function hello(name) {
        return "Привет " + name + "!";
    }
    var hserver = new HproseHttpServer();
    hserver.setDebugEnabled(true);
    hserver.addFunction(hello);
    hserver.start();
</script>

Клиент

Использование VBScript выглядит так:

<%@ CODEPAGE=65001 %>
<script runat="server" language="JScript" src="hprose/hprose-asp.js"></script>
<%
    Response.CodePage = 65001
    Response.CharSet = "UTF-8"
    Set client = HproseHttpClient.create("http://127.0.0.1/server.asp")
    Response.Write client.hello("мир")
%>

Использование JScript для этого выглядит следующим образом:

<%@ CODEPAGE=65001 %>
<script runat="server" language="JScript" src="hprose/hprose-asp.js"></script>
<script runat="server" language="JScript">
    Response.CodePage = 65001;
    Response.CharSet = "UTF-8";
    var client = new HproseHttpClient("http://127.0.0.1/server.asp");
    Response.Write(client.привет("мир"));
</script>

Замените hello("World") на привет("мир").

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/andot-hprose-asp.git
git@api.gitlife.ru:oschina-mirror/andot-hprose-asp.git
oschina-mirror
andot-hprose-asp
andot-hprose-asp
master