1.在开发机器安装RTX2012 Server SDK包。
2. 进入Server SDK安装目录(默认路径:D:\Programming design\RTXSSDK\),把该目录下的所有dll文件及rtxServerApiini拷贝到系统的System32目录下,如果在网页调用java接口,需要另拷贝一份到JDK的bin目录下。
3. 进入RTX服务器安装目录下,用记事本打开SDKPorpertyxml文件,在里面增加开发机器地址(如下图所示),保存后重启RTX服务。
RTX <wbr>ServerSDK安装使用
4. 拷贝Java目录(默认路径:D:\Programming design\RTXSSDK\demo source\server sample\java)下的RTXSvrApijava及其他示例文件到您的工作目录下。
二、文件说明
1. RTXSvrApijava是一个类库,里面封装了很多方法,但没有main函数,因此该文件只能编译不能运行,主要是提供方法给外部调用。
2. RTXSvrApijava 文件里面导入 SDKAPIJavadll(动态链接库),该dll是在SDKAPICdll上面封装,SDK目录下的dll相互有联系,因此必须把这些dll拷贝到System32下,否则编译RTXSvrApijava将出错,提示找不到SDKAPIC。
3. Java目录下的文件除了RTXSvrApijava,其他的都是示例文件(请参看示例文件使用各种函数)。
4. RtxServerApiini 文件用于设置服务器的IP地址及端口。
5. SDKPorpertyxml 文件用于SDK访问RTX服务器权限管理,只有这个文件添加的IP才能访问RTX服务器。
三、开发向导(Eclipse、IntelliJ IDEA 测试都没问题)====以下 *** 作为官网提供,自己测试没问题直接粘过来;
1 启动Eclipse ,创建一个空白的Java Project,如下图所示:
RTX <wbr>ServerSDK安装使用
2 在工程src添加一个名为rtx的package,并将RTXSvrApijava拖进这个package,如下图所示:
RTX <wbr>ServerSDK安装使用
注意:RTXSvrApijava只能放进rtx下,rtx 不能有父package,否则会报错。
3 把SetSvrIpPortjava拖到src,自动生成一个(defalt package)并放在这个目录下,SvrIP填写正确的RTX服务器IP地址后按Ctrl+F11运行,如下图所示:
RTX <wbr>ServerSDK安装使用
4 把AddDeptJava拖到src,自动生成一个(defalt package)并放在这个目录下,按Ctrl+F11运行,如下图所示:
RTX <wbr>ServerSDK安装使用
5 进入RTX 用户管理器,就可以看到刚刚添加的部门是08正式版吗
首先你说的 总部的RTX客户端可以正常登陆,分公司的不能正常登陆,这里有一个奇怪的问题,分公司的客户登陆的时候选择本地登陆居然能登陆进去,但是只能发文字信息,不能传送文件,如果选择远程登陆提示远程登陆服务器失败 可能不正确,不要被表象迷惑了,正确的做法是在RTX客户端安装目录下面有个Acc开头的文件夹重命名之后在登陆客户端,使用本地和远程登录测试看是什么情况
RTX服务器端所用到的端口:
TCP 8000:用于客户端与服务器端相连(可更改)
TCP 8003:用于客户端发送文件
TCP 8009:用于客户端升级
TCP 8880:语音、视频、大于1M文件传输
TCP 8010:用于客户端取组织架构点击“高级配置”,在“高级配置”界面上添加公网IP地址或域名,填写完毕后点击“确定”,并重启所有服务。若添加的外网服务器地址为动态域名,每当服务端网络IP地址变更后,需要手动重新启动一下DBServer服务。RTX2008 集群版支持一个重要的功能,可以添加多个IP; 如您的服务器有电信和网通两个网卡,您可以在上图把电信和网通地址都增加进去。
或者你还可以登陆RTX官网: rtxqqcom 里面有相关文档和论坛,你可以去了解下
祝你成功!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)