关于对接rtx推送通知

今天要给rtx推送数据,需要研究,在此记录。


1:首先准备环境下载相应的代码包含三部分地址http://rtx.tencent.com/rtx/download/index.shtml

    因为要进行测试所以下载了客户端,service端以及sdk

   

这三个包下载下来进行安装,都是默认安装到C盘

C:\Program Files (x86)\Tencent\RTXSSDK     SDK安装路径

C:\Program Files (x86)\Tencent\RTXC              客户端安装路径
C:\Program Files (x86)\Tencent\RTXServer     service安装路径
注意:由于我本地问题我把客户端和service端装在另外的机器上,SDK装在本地开发环境

下来我们需要配置一些信息
1:首先打开服务端在 “用户管理”-“组织架构”中可以添加用户。
      在“配置向导”-“服务器运行状态”-“高级配置”里可以看见自己机器的IP地址,两个IP都可以(建议把IP地址设成固定的静态IP)
2:在腾讯通客户端上“文件”-“系统设置”-“服务器设置”把你的IP写进去,然后确定,用刚刚添加到服务器中的帐号登录。
      关于service需要防火墙设置

                RTX服务器防火墙配置

              a)RTX服务与端口

RTX服务端程序在安装之后,如果安装服务端电脑的操作系统有防火墙(如Windows XP、Windows2003等)或者安装了防火墙(如瑞星、Norton等),那么需要在防火    墙上打开RTX所需要使用的相关网络端口,其他电脑上的RTX客户端才能连接上RTX服务端,正常使用相关功能。

RTX的正常使用,需要服务器打开下列端口:

ConnServer       TCP 8000       用于客户端与服务器端相连

FileServer          TCP 8003       用于客户端发送文件

Upgradesvr        TCP 8009       用于客户端升级

SessionServer   TCP 8880       语音、视频、大于1M文件传输

InfoServer          TCP 8010       用于客户端取组织架构

如果需要配置RCA2.0,RTX服务器还需要打开以下端口:

RCAProxyFileSVR TCP 8013 

如果需要配置RCA2.0,RTX中心服务器需要打开以下端口:

CenterServer TCP 8025 

RCAFileServer TCP 8023 

如果进行RTX的二次开发,需要根据访问情况打开以下端口:

访问SDKServer,打开TCP 6000 调用SDKAPI.dll的接口需要打开这个端口。

访问AppServer,打开TCP 8006 调用ObjectApi.dll的接口需要打开这个端口。

访问HttpServer,打开TCP 8012 需要通过Url访问调用需要打开这个端口。


     

3. 进入Server SDK安装目录(默认路径:x:\ProgramFiles\Tencent\RTXSSDK\)把该目录下的dll文件及rtxServerApi.ini拷贝到系统的System32目录(RTX2008Beta2之后的RTX版本安装时已经自动拷贝到该目录下),如果在网页调用java接口,需要另拷贝一份到JDK的bin目录下。

4. 进入RTX服务器安装目录下,用记事本打开SDKPorperty.xml文件,在里面增加开发机器地址(如下图所示),保存后重启RTX服务。

      

5. 拷贝Java目录(默认路径:x:\ProgramFiles\Tencent\RTXSSDK\Demo Source\Server Sample\Java)下的RTXSvrApi.java及其他示例文件到您的工作目录下。

文件说明


1. RTXSvrApi.java是一个类库,里面封装了很多方法,但没有main函数,因此该文件只能编译不能运行,主要是提供方法给外部调用。

2. RTXSvrApi.java 文件里面导入 SDKAPIJava.dll,该dll是在SDKAPIC.dll上面封装,SDK目录下的dll相互有联系,因此必须把这些dll拷贝到System32下,否则编译RTXSvrApi.java将出错,提示找不到SDKAPIC。

3. Java目录下的文件除了RTXSvrApi.java,其他的都是示例文件(请参看示例文件使用各种函数)

4. RtxServerApi.ini 文件用于设置服务器的IP地址及端口。

5. SDKPorperty.xml 文件用于SDK访问RTX服务器权限管理,只有这个文件添加的IP才能访问RTX服务器。

 

(以Eclipse为例)

1.      启动Eclipse ,创建一个空白的JavaProject,如下图所示:


2.      在工程src添加一个名为rtx的package,并将RTXSvrApi.java拖进这个package,如下图所示:

 


          注意:RTXSvrApi.java只能放进rtx下,rtx 不能有父package,否则会报错。

 

3.  把SetSvrIpPort.java拖到src,自动生成一个(defalt package)并放在这个目录下,SvrIP填写正确的RTX服务器IP地址后按Ctrl+F11运行,如下图所示:

 

         4.  把AddDept.Java拖到src,自动生成一个(defaltpackage)并放在这个目录下,按Ctrl+F11运行,如下图所示:

 

              5.  进入RTX 用户管理器,就可以看到刚刚添加的部门,如下图所示:
                    

 



 


     




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值