[繁体] [简体] [美国镜像]
[首页] [主要产品] [解决方案] [购买信息] [技术服务] [公司概况] [用户反馈] [下载] [诚征代理] [诚聘英才]


 

* 编程指南
* 流程图
* 演示程序
* 软件下载

 

 
 
WEB软件

* AnyBoard
 神州建站系统(建站通)
* AnyBoard
 神州信息通
* BiGate
 网站繁简通
* UTEACHING
 远程教学系统
* 神州搜虎
 多功能搜索引擎
* FormMagic
 电子表单系统
* AnyEmail
 电子邮件系统
* AnyShop
 电子商务系统
* AnyEcard
 电子贺卡系统
 
 

 

* PowerRPC
 网络软件开发工具
* SUN RPC Win32
 网络软件开发工具

* JavaRPC
 网络软件开发工具

 


 

<< 返回

下载演示程序,请点击下载清单上的文件名 PowerRPC 的一个演示程序

这里有一个POWERRPC的演示程序,它的功能是从服务端取得一包含股票报价的结构。
为了演示RPC性能,用户端连续调用该远程函数十万次,然后计算平均调用时间,在我们的测试中(把打印语句去掉),在同一台机器上,一秒钟能调用一万多次,平均每次不到0.1毫秒。
以下是怎样运行该演示:
1) 运行 rpcwin32\bin\portmap.exe
这是RPC的端口注册服务,它必须先运行,RPC服务才能注册。
在WIN2K或NT下,也可以安装运行pmapsvc.exe,但为了演示, 用portmap.exe 就行了。

2) 运行 rpcwin32\bin\quotesrv.exe
你会看到TCP和UDP服务注册的信息。

3) 运行 rpcwin32\bin\quoteclt.exe
这是客户端程序,它不断调用RPC函数,后者则返回一组随机数。

源代码:
该演示的源代码在 rpcwin32\samples\quote\ 目录下
实际上除了quote.idl, quote_impl.c, quote_call.c 外,其他文件都是
由powerrpc.exe 编译quote.idl生成的。quote_impl.c是服务端的实现
代码,它仅仅是返回几个随机数,你可以把这一段改成访问数据库。
quote_call.c则是客户端的主函数,它调用PowerRPC生成的柄函数。
其它文件都是由下列指令生成的:
rpcwin32\bin\powerrpc quote.idl

如果你要在命令提示符下运行以上指令,必须先运行VC++里的VCVARS32脚本,以设置环境变量。

编译与链结:
编译时必须把 rpcwin32\include 加到头文件包含路径里
链结十必须加入rpcwin32\win32lib\pwrpc32.lib

以上提到的文件都在 rpcwin32.zip 里。最好把它解压到一个新目录下(如rpcwin32)。


 
| Home | Products | Purchase | Services | Company | feedback | download |
北京东方之晓科技发展有限公司版权所有
2000©Dongfangzhixiao All Rights Reserved