# 一、服务端操作

# 1. 解压压缩包,服务端安装第三个 rtxserver2015formal.exe 文件

# 2. 安装完成打开服务端管理器启动所有服务并启动 http 服务

服务端管理器

# 3. 在管理器中系统消息全局调用测试连通性

系统消息

# 4. 在浏览器中测试 http 服务是否打开

# 5. 本地 8012 端口为服务端本地 http 请求端口默认即可调用,例如:hunter 为用户名

# 6. 请求地址为:127.0.0.1:8012/sendnotify.cgi?msg=Hello word!&receiver=hunter

测试Http请求

# 二、客户端操作

# 1. 安装客户端,双击 rtxclient2015formal.exe 文件,打开登录窗口点击服务器设置

客户端

# 2. 如果是服务器本地安装客户端可直接填写 127.0.0.1,端口为 8000

# 3. 如果是其他电脑则需要输入服务器地址,例如 192.168.11.233

服务器设置

# 4. 配置账号和密码

添加用户

# 5. 这里使用 hunter 账号登录成功

登陆成功

# 三、配置操作

# 1. 需要远程 SDK 调用则需要开启 8006 端口,此端口为 SDK 请求端口,需开启防火墙

# 2. 在服务器中添加防火墙入站规则,端口为 8006

防火墙入站规则

# 3. 本地解压 rtxserversdk2015formal.zip,安装 SDK

# 4. 修改 SDK 配置文件 RtxServerApi.ini,IP 为服务器地址,端口 6000 与服务器 SDKServer.ini 配置保持一致

[Common]
Host = 192.168.11.249
Port = 6000

# 5. 修改服务器 RTXServer 安装目录配置文件 AppConnConfig.xml 和 SDKProperty.xml

# 6. 添加需要本地计算机的 ip 地址

AppConnConfig.xml文件代码
SDKProperty.xml文件代码

# 7. 参考以下详细流程

教程讲解

# 四、编码操作以及实现

# 1. 代码需引用 SDK 安装目录下的 APIObject.dll,以下是给指定用户推送通知代码

代码

# 2. 通知类型实现效果

推送效果

# 3. 使用账号发送对话消息(可一对多)代码实现

互相发送消息

# 4. 以下是消息记录包括文字和图片

通知
消息窗口
消息窗口

# 5. 以上就是 RTX 的三种消息类型,分别为系统消息,通知消息,即时消息(离线消息)

# 6. 如果需要直接使用 http 请求调用服务器,则需要在防火墙开启 8012 端口

防火墙出站规则

# 7. 远程通过 http 请求调用 api

远程请求

# 8. 通知消息服务器响应

远程请求响应

# 五、接入系统

# 1. 发送图片文件,图片文件需要在 RTX Server 端服务器,并且参数为绝对路径

发送图片伪代码
图片路径

# 2. 所以要么项目部署在 RTX Server 端同一个服务器,要么在 RTX Server 端服务器上单独配置图片上传服务,以满足日常上传图片并推送 RTX 的需求

# 六、参考链接:

https://www.cnblogs.com/guohu/p/4329110.html
https://www.cnblogs.com/wjszxli/p/4216841.html
https://www.cnblogs.com/chenyuwang2009/p/3747665.html
https://www.cnblogs.com/guohu/p/4329110.html
https://www.zhihu.com/question/29970097
https://www.isoftu.com/archives/rtx.html
https://dgrt.cn/a/1157989.html?action=onClick
https://blog.51cto.com/u_14142841/5603739

更新于 阅读次数

请我喝茶~( ̄▽ ̄)~*

Tianci 微信支付

微信支付

Tianci 支付宝

支付宝