LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1156|回复: 1

PHPRPC_2.1-20060707 发布

[复制链接]
发表于 2006-7-7 12:20:18 | 显示全部楼层 |阅读模式
经过半个月的开发与严格测试,PHPRPC_2.1-20060707 版终于发布了!

该版本修正了 xxtea.php 在 Linux 上的问题,该问题是由于在 Linux 上整数溢出处理方式不统一造成的。它使得 PHPRPC 的加密传输功能在某些 Linux 版本上不能正常工作。该问题目前已修正。

修正了 ASP 版本的 PHPRPC 服务器中返回的错误号格式不正确的问题,该问题会造成发生某些错误时不能被发现。该问题目前已修正。

这次更新的重点是增加了 PHPRPC for ASP.NET 服务器端。它功能强大且简单易用,它实现了 PHPRPC for PHP 服务器端的所有特征,包括引用参数传递、控制台输出重定向等功能。另外,它还增加了对重载方法的支持。 该 ASP.NET 版本以源代码形式提供,编译好的库文件 PHPRPC.dll 可以在 sample 中找到,但这个是用 .NET Framework SDK 2.0 编译的,如果需要在 1.0、1.1 或 Mono 上运行,需要自己重新编译。

该版本中还增加了 2 个 PHPRPC for ASP.NET 的例子。一个是简单的示例,另一个是通过 PHPRPC for ASP.NET 实现的安全的 Web Telnet 客户端,它充分显示了 PHPRPC for ASP.NET 的强大功能,这是我见过的唯一一个不需要客户端安装任何插件就可以使用的 Web Telnet 客户端,而且还带加密传输功能。尽管它目前对控制字符的显示支持还不够,但这个问题可能在以后会进行改进。

另外,该版本还增加了 .NET 版本的 keygen,可以用它来生成 keypair.php、keypair.js 和 KeyPair.cs,.NET 版本的 keygen 执行速度远远快于 PHP 版本。

同时,PHPRPC 用户指南也增加了 PHPRPC for ASP.NET 的内容。

下载:phprpc_2.1.zip
SourceForge.net 下载:下载页面
 楼主| 发表于 2006-7-16 12:47:50 | 显示全部楼层

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 版本提高了服务器端的处理能力。更新了用户指南,增加了最新的内容,更多细节的变更,请参见该用户指南。

http://www.coolcode.cn/?p=200
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表