浏览模式: 标准 | 列表

这个 Java 客户端版本在 J2SE SDK 1.3.1 和更高版本下编译通过,更低版本的 JDK 没有找到,所以没有测试能不能用。这个客户端不仅可以用在 JSP 中,在任何 J2SE 程序中都可以使用。该客户端实现的是同步调用,支持设置代理服务器,支持引用参数传递,服务器端输出重定向,加密传输等功能。调用远程方法使用 invoke 方法,第一个参数为远程过程名,第二个参数为远程过程的参数的数组。第三个参数表示是否是引用传递(可选,默认为非引用传递)。

» 阅读全文

经过半个月的努力,PHPRPC 的 J2EE 服务器实现终于完成了。这个版本提供了 PHPRPC 协议的完整实现,与 .NET 版本的 PHPRPC 服务器实现的功能基本相同,包括支持不同类或不同对象中同名方法的重载,不过由于 Java 本身的缺陷,对引用参数传递的支持很有限。该实现使用了 PHPSerializer.java、XXTEA.java 和 Base64.java 这三个辅助程序。编译时需要包含它们。该版本将在近期将要发布的 PHPRPC 中包含。 该程序在 J2SE SDK 1.3.1 和更高版本上编译通过,更低版本的未做测试。

» 阅读全文

上个星期发布了 PHPRPC for .NET 的服务器版本,又经过一个星期的努力,PHPRPC for .NET 的客户端版本也完成了。这个客户端版本不仅可以用在 ASP.NET 中,在 .NET 的 WinForm 中同样可以使用。该客户端目前实现的是同步调用,支持设置代理服务器,支持引用参数传递,服务器端输出重定向,加密传输等功能。调用远程方法使用 Invoke 方法,第一个参数为远程过程名,后面的参数为远程过程的参数。如果为引用传递,需要将参数放入一个 object[] 数组,然后用 ref 参数传递。另外,近期内将发布的版本中包含了一个 pag.exe 的工具,你可以使用它方便的生成客户端代理类,然后使用生成的代理类,就可以直接通过远程过程名来调用远程方法了。

» 阅读全文

经过几个月的努力,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 上。

» 阅读全文