AnyChat技术支持论坛

标题: 能不能自己搭建一个后台服务器。 [打印本页]

作者: 仩墡鰙淼_-    时间: 2014-5-22 13:21
标题: 能不能自己搭建一个后台服务器。
现在项目里需要使用视频聊天,我想的是能不能自己搭建一个后台测试。
作者: 廖斌    时间: 2014-5-22 13:27
您好,可以的。我们SDK提供服务器和客户端SDK,anychat服务器可以独立部署
作者: 廖斌    时间: 2014-5-22 13:28
廖斌 发表于 2014-5-22 13:27
您好,可以的。我们SDK提供服务器和客户端SDK,anychat服务器可以独立部署

部署方法参考
http://bbs.anychat.cn/forum.php? ... &extra=page%3D1
作者: 仩墡鰙淼_-    时间: 2014-5-22 13:31
廖斌 发表于 2014-5-22 13:27
您好,可以的。我们SDK提供服务器和客户端SDK,anychat服务器可以独立部署

那我在Android端是修改哪个接口,找了好久没找到。
作者: admin    时间: 2014-5-22 13:34
您好,API:AnyChatCoreSDK.Connect(ip, port),其中ip就是你自己部署服务器的IP地址,port表示端口号,默认是8906。
作者: 仩墡鰙淼_-    时间: 2014-5-22 14:25
admin 发表于 2014-5-22 13:34
您好,API:AnyChatCoreSDK.Connect(ip, port),其中ip就是你自己部署服务器的IP地址,port表示端口号,默 ...

在InitialSDK() 方法里写anychat.Connect(serverip, port);么??
作者: 廖斌    时间: 2014-5-22 14:28
仩墡鰙淼_- 发表于 2014-5-22 14:25
在InitialSDK() 方法里写anychat.Connect(serverip, port);么??

您好,调用anychat.InitSdk之后,就可以调用anychat.Connect了
作者: 仩墡鰙淼_-    时间: 2014-5-22 14:33
廖斌 发表于 2014-5-22 14:28
您好,调用anychat.InitSdk之后,就可以调用anychat.Connect了

我的意思我自己搭建一个服务器,那肯定得修改ip和prot吧。我在   AnyChatCoreSDK里只找到了 public native int Connect(String serverip, int port);方法。我想问的是如果要用自己的服务器是不是的写成这样        private void InitialSDK() {
                if (anychat == null) {
                        anychat = new AnyChatCoreSDK();
                        // anychat.Connect(serverip, port);
                        anychat.SetBaseEvent(this);
                        if (configEntity.useARMv6Lib != 0)
                                AnyChatCoreSDK.SetSDKOptionInt(
                                                AnyChatDefine.BRAC_SO_CORESDK_USEARMV6LIB, 1);
                        anychat.InitSDK(android.os.Build.VERSION.SDK_INT, 0);
                        bNeedRelease = true;
                }
                ApplyVideoConfig();
        }
作者: 廖斌    时间: 2014-5-22 14:35
仩墡鰙淼_- 发表于 2014-5-22 14:33
我的意思我自己搭建一个服务器,那肯定得修改ip和prot吧。我在   AnyChatCoreSDK里只找到了 public nativ ...

您好,你的代码只是调用了初始化,SDK的流程包括初始化、连接、登录、进入房间等,参考帖子
http://www.anychat.cn/faq/index. ... =193&artlang=zh
作者: 廖斌    时间: 2014-5-22 14:36
廖斌 发表于 2014-5-22 14:35
您好,你的代码只是调用了初始化,SDK的流程包括初始化、连接、登录、进入房间等,参考帖子
http://www. ...

Connect出入你的服务器地址和端口号就行了
作者: 仩墡鰙淼_-    时间: 2014-5-22 14:43
廖斌 发表于 2014-5-22 14:35
您好,你的代码只是调用了初始化,SDK的流程包括初始化、连接、登录、进入房间等,参考帖子
http://www. ...

那我想问下 在AnyChatCoreSDK里 public native int Connect(String serverip, int port);的两个参数serverip和port是在哪传进来的?

作者: 廖斌    时间: 2014-5-22 14:46
仩墡鰙淼_- 发表于 2014-5-22 14:43
那我想问下 在AnyChatCoreSDK里 public native int Connect(String serverip, int port);的两个参数serve ...

需要新建一个AnyChatCoreSDK对象,通过对象调用Connect方法传人。serverip是指你部署anychat服务器的地址,port是部署服务器配置的端口号
作者: 仩墡鰙淼_-    时间: 2014-5-22 14:48
廖斌 发表于 2014-5-22 14:36
Connect出入你的服务器地址和端口号就行了

那我是不是可以理解为在初始化SDK后  只要我加入 anychat.Connect(“自己服务器的IP”, “端口号”);  就连接我的服务器了?
作者: 廖斌    时间: 2014-5-22 14:52
仩墡鰙淼_- 发表于 2014-5-22 14:48
那我是不是可以理解为在初始化SDK后  只要我加入 anychat.Connect(“自己服务器的IP”, “端口号”);  就 ...

可以。连接之后还要登录。参考标准demo




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3