浏览模式: 标准 | 列表
经过几个月的努力,PHPRPC 的 ASP.NET 服务器实现终于完成了。这个版本提供了 PHPRPC 协议的完整实现,包括引用参数传递、控制台输出重定向等功能,另外它还提供对重载方法的支持,甚至支持不同类或不同对象中同名方法的重载。通过它,可以直接将 .NET 中的对象或类方法以远程过程的形式提供给 PHP、ASP 和浏览器等的 PHPRPC 客户端调用。该实现使用了 PHPSerializer.csXXTEA.csMono.Math.BigInteger 这三个辅助程序。编译时需要包含它们。该版本将在近期将要发布的 PHPRPC 中包含。

» 阅读全文

7月
19

PHPRPC_2.1-20060718 发布

该版本为错误修正版。修改了 PHPRPC Server for .NET 的一个 bug,该 bug 会使的在非加密传输时,有些客户端不能正常工作。同时修改了 PHPRPC Server for .NET 的示例,使它们可以不加修改的运行于 .NET Framework 1.0、1.1、2.0 和 Mono 上。

» 阅读全文

7月
16

PHPRPC_2.1-20060715 发布

该版本增加了 PHPRPC for .NET 的客户端,并增加了 PHPRPC for .NET 代理生成器。修改了 PHPRPC for .NET 以兼容 .NET Framework SDK 1.1/2.0 和 Mono。增加了 PHPRPC for .NET 的命令行编译的批处理文件和 Shell 脚本文件,分别用于 Windows 环境和 Linux/Unix 环境。将 BigInteger.cs 替换为 Mono.Math.BigInteger,提高了 keygen 和密钥交换的速度。PHP 版本服务器端增加了添加多个类方法、多个对象方法和多个普通函数到同一个服务的功能,客户端增加了代理支持。.NET 版本也支持这些功能。ASP 版本提高了服务器端的处理能力。更新了用户指南,增加了最新的内容,更多细节的变更,请参见该用户指南。

» 阅读全文

7月
15

PHPRPC 2.1 用户指南

PHPRPC 是一个工作于 Internet 之上的远程过程调用(RPC)协议。该协议具有安全、快速、低负载、功能强大、简单易用等特点。本手册主要介绍目前已有的 PHP 的 PHPRPC 服务器端和客户端、 JavaScript 实现的 PHPRPC 浏览器客户端、ASP 的 PHPRPC 服务器端和客户端、ASP.NET 的 PHPRPC 服务器和客户端的使用方法。本手册所面向的读者为使用 PHPRPC 来构建系统的开发者。

» 阅读全文

第一步,交换密钥; 第二步,服务器生成密钥,并返回函数列表; 第三步,远程过程调用。

» 阅读全文