设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 13375|回复: 20
打印 上一主题 下一主题

咨询:业务服务器怎么获取房间用户状态,通话中还是空闲,用户状态改变会触发哪个...

[复制链接]

2

主题

13

帖子

34

积分

新手上路

Rank: 1

积分
34
跳转到指定楼层
楼主
发表于 2013-11-22 10:33:51 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
怎样获取房间1里面已有用户的状态,是通话中还是空闲。用户状态改变会触发哪个回调么?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
21#
发表于 2013-11-25 15:41:35 | 只看该作者
最简单的解决办法:将libanychatserversdk.so、libanychatserver4java.so同时拷贝到任意目录下,然后设置LD_LIBRARY_PATH变量即可。

这样的话,就不需要考虑是放到lib,还是lib64目录下了。
回复 支持 反对

使用道具 举报

2

主题

13

帖子

34

积分

新手上路

Rank: 1

积分
34
20#
 楼主| 发表于 2013-11-25 15:32:23 | 只看该作者
解决了  要放到lib64  不是lib
回复 支持 反对

使用道具 举报

2

主题

13

帖子

34

积分

新手上路

Rank: 1

积分
34
19#
 楼主| 发表于 2013-11-25 15:08:58 | 只看该作者
[root@APP serversdk]# ldd ./libanychatserversdk.so
        linux-vdso.so.1 =>  (0x00007fff0bdf2000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f4d33fb1000)
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f4d33caa000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f4d33a26000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f4d33810000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f4d3347c000)
        /lib64/ld-linux-x86-64.so.2 (0x0000003da5800000)
[root@APP serversdk]#
[root@APP serversdk]#
[root@APP serversdk]# ldd ./libanychatserver4java.so
        linux-vdso.so.1 =>  (0x00007fffebe20000)
        libanychatserversdk.so => not found
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f2107f53000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f2107ccf000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f2107ab9000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f2107725000)
        /lib64/ld-linux-x86-64.so.2 (0x0000003da5800000)   
回复 支持 反对

使用道具 举报

2

主题

13

帖子

34

积分

新手上路

Rank: 1

积分
34
18#
 楼主| 发表于 2013-11-25 14:54:20 | 只看该作者
没解决,仍然报java.lang.UnsatisfiedLinkError: /usr/lib/libanychatserver4java.so: libanychatserversdk.so: cannot open shared object file: No such file or directory  链接库找不到
[root@APP serversdk]# ldd ./libanychatserver4java.so
        linux-vdso.so.1 =>  (0x00007fff13bff000)
        libanychatserversdk.so => not found
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f52e6e04000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f52e6b80000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f52e696a000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f52e65d6000)
        /lib64/ld-linux-x86-64.so.2 (0x0000003da5800000)

我的java.library.path是  /usr/lib64:/lib64:/lib:/usr/lib
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
17#
发表于 2013-11-25 14:30:34 | 只看该作者
不需要,您只需要到anychat for linux sdk\bin\serversdk\目录下的.so库拷贝到相关的路径即可,其中 com.bairuitech.anychat.AnyChatServerSDK.RegisterNotify()是libanychatserver4java.so所提供的api接口。
回复 支持 反对

使用道具 举报

2

主题

13

帖子

34

积分

新手上路

Rank: 1

积分
34
16#
 楼主| 发表于 2013-11-25 14:10:08 | 只看该作者
上个问题建立软链接解决了,又出现
Exception in thread "Thread-21" java.lang.UnsatisfiedLinkError: com.bairuitech.anychat.AnyChatServerSDK.RegisterNotify()I
        at com.bairuitech.anychat.AnyChatServerSDK.RegisterNotify(Native Method)
        at com.bairuitech.anychat.AnyChatServerSDK.SetServerEvent(AnyChatServerSDK.java:32)
        at com.bairuitech.anychat.AnyChatServer.init(AnyChatServer.java:32)
        at com.mybank.gateway.util.AnychatThread.run(AnychatThread.java:27)

RegisterNotify方法报错,RegisterNotify方法调用哪个.so文件了????是不是我要将/anychatcoresdk_linux_r3803/bin/server里面的所有.so文件都软链接下?
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
15#
发表于 2013-11-25 13:55:32 | 只看该作者
您好,请将libanychatserversdk.so、libanychatserver4java.so同时拷贝到任意目录下,然后设置LD_LIBRARY_PATH变量即可。

如果还是不行,请确认您下载的SDK和您的操作系统是一致的,主要是32bit和64bit。可执行如下指令查看动态库的依赖:

  1. ldd ./libanychatserversdk.so
  2. ldd ./libanychatserver4java.so
复制代码
如果还是不行,请将上述指令的执行结果帖上来,我们帮您分析一下,谢谢。
回复 支持 反对

使用道具 举报

14#
发表于 2013-11-25 13:31:34 | 只看该作者

你试下放在你程序目录下
回复 支持 反对

使用道具 举报

2

主题

13

帖子

34

积分

新手上路

Rank: 1

积分
34
13#
 楼主| 发表于 2013-11-25 12:11:57 | 只看该作者
直接扔到/usr/lib不行
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-11-24 08:23 , Processed in 0.155102 second(s), 22 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表