- 专家问诊,提供专业建议
- 急速响应,体验省心
- 根据需求灵活定制解决方案
rtx二次开发注意事项
标签:rtx二次开发 2017-7-24 作者:唐明霞
腾讯通RTX是(Real Time eXpert)是腾讯公司推出的企业级实时通信平台,致力于帮助企业提高运作效率、降低沟通成本、拓展商业机会,是一种高度可管理、低成本、易部署的IT平台。下面是小编为大家整理的rtx二次开发相关注意事项,供大家参考。
1、rtx二次开发之下载
从RTX官方下载完整安装包以及SDK开发包://rtx.tencent.com/rtx/download/index.shtml
2、在服务器上安装完整安装包中的RTX服务端程序:rtxserver2013formal.exe
3、在开发工作站上安装SDK开发包中的服务端二次开发支持:rtxserversdk2013formal.exe
4、修改服务器端IP地址允许规则:
(1)采用J**A方式集成,则修改:安装盘/Tencent/RTXServer/SDKProperty.xml:
在APIClient下增加子节点:
(2)采用.NET方式集成,则修改:安装盘/Tencent/RTXServer/AppConnConfig.xml:
在APIClient下增加子节点,内容同上
5、rtx二次开发之如果使用J**A进行集成(可兼容32/64位环境):
在开发工作站上,拷贝:安装盘/Tencent/RTXSSDK目录下所有的.dll文件,复制到:JDK安装目录/bin
注意:如果使用的是64位的JDK,则还需要下载相应的链接库,分别覆盖到RTX服务端安装目录、System32、SysWOW64以及JDK/bin目录下。点此下载
具体开发案例查看:安装盘/Tencent/RTXSSDK/demo source/server sample/java
其中的“RTXServer SDK Java语言支持文档.doc”还是很详细的
以下是发送消息提醒的案例代码,注意其中使用的端口号为:6000
6、rtx二次开发之如果使用.Net进行集成(可兼容32/64位环境):
在应用中,引用:安装盘/Tencent/RTXSSDK/demo source/server sample/csharp demo/rootobj/RootObj/bin/Debug/Interop.RTXSAPILib.dll 即可
该目录下还有官方提供的很多案例可供参考
虽然没有类似J**A中的说明文档有些可惜,但在使用上还是很简单的
如果开发工作站是64位的操作系统,那么默认情况下还是会出现连接SDK服务器错误的问题
不过可以通过以下两种方式进行解决:
1)如果是桌面程序:可以在发布时选择面向x86平台,即可正常使用
2)如果是WEB程序:可以在发布到的IIS中,配置所使用应用池的32位兼容选项为true即可正常使用
以下是发送消息提醒的案例代码,注意其中使用的端口号为:8006
7、rtx二次开发之注意事项
1)J**A方式通过调用SDKAPI.dll与SDK服务器中端口为6000的SDKServer进行通信
2).NET方式通过调用ObjectApi.dll与SDK服务器中端口为8006的AppServer进行通信
3)在开发工作站上,除了将RTX集成相关的链接库文件拷贝到运行时以外,没有必要将RtxServerApi.ini文件也拷贝过去,更没必要修改其中的SDK服务器的IP地址和端口,全部在程序中指定即可
4)对于64位的JDK,或者.NET环境,需要特殊处理才行,具体方法见上面的使用说明。
软件开发暂无最新文章查看全部推荐文章>
推荐人才
免责声明:
网站文章均由网站用户自行通过本网站系统平台投稿编辑整理发布,仅供学习与参考, 不代表本网站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系我们,我们将及时删除。