一、服务端操作
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

二、客户端操作
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地址


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