使用方法
1。下载rpcsimp.zip,解开到某个目录中;
2。修改env.cmd文件,
TUXDIR是Tuxedo的安装目录,如G:\Tuxedo
APPDIR是rpcsimp.zip解开的目录,如G:\Tuxedo\samples\atmi\rpcsimp
TUXCONFIG=%APPDIR%\tuxconfig,不用修改
PATH=%TUXDIR%\bin,也不用修改
3。修改ubbconfig文件
主要是APPDIR,TUXDIR,TUXCONFIG以及机器名。
例中给出的机器名为JQ,请改成你的机器名,UNIX下为uname -n的结果,
NT下为hostname的结果,NT下一定要用大写形式。
4。生成simp.h,simp_cstub.obj,simp_sstub.obj
>tidl -cc_cmd "cl -c" simp.idl
4。编译服务器
>buildserver -o server.exe -s changecasev1_0 -f server.c -f simp_sstub.obj -f %tuxdir%\lib\libtrpc.lib
5。编译客户机
>buildclient -o client.exe -f client.c -f simp_cstub.obj -f %tuxdir%\lib\libtrpc.lib
6。创建配置文件
tmloadcf -y ubbconfig
7。启动服务进程
tmboot -y
8。测试
>client
to_upper returns: HELLO, WORLD
to_lower returns: hello, world
9。管理应用程序
使用tmadmin管理子程序,打印进程:psr,打印服务:psc
10。终止服务进行
tmshutdown -y
阅读(544) | 评论(0) | 转发(0) |