设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

文件传输的问题

[复制链接]

26

主题

108

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
跳转到指定楼层
楼主
发表于 2014-10-23 09:16:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
anychat文件传输中,貌似用户只能被动的接收其他用户传来的文件,请问如果如果想要实现:当有文件传来时,询问用户是否同意接收文件,同意接收时,发送方接收文件;不同意时,拒绝接收。请问这个功能能不能实现?有没有涉及到这方面的代码?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
沙发
发表于 2014-10-23 10:06:17 | 只看该作者
这属于一个业务逻辑,您可以使用透明通道来实现客户端与客户端之间的交互,等确认对方同意接收之后,再调用我们传输文件的API接口向对方传送文件。
回复 支持 反对

使用道具 举报

26

主题

108

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
板凳
 楼主| 发表于 2014-10-23 10:18:55 | 只看该作者
admin 发表于 2014-10-23 10:06
这属于一个业务逻辑,您可以使用透明通道来实现客户端与客户端之间的交互,等确认对方同意接收之后,再调用 ...

好的,谢谢您
回复 支持 反对

使用道具 举报

26

主题

108

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
地板
 楼主| 发表于 2014-11-5 16:47:51 | 只看该作者
更新android版本后,还是存在带有中文字符的文件不能正确传输的问题?log日志如下
pc端

[2014-11-05 16:41:19(831)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2014-11-05 16:41:19(831)]        Load BRAnyChatCore.dll success!(V5.1 Build Time:Sep 10 2014 10:00:44)
[2014-11-05 16:41:19(847)]        Load BRMiscUtil.dll success!(V5.1 Build Time:Sep 10 2014 09:59:05)
[2014-11-05 16:41:19(878)]        Load BRMediaUtil.dll success!(V5.1 Build Time:Sep 10 2014 09:59:08)
[2014-11-05 16:41:19(878)]        Load BRMediaShow.dll success!(V5.1 Build Time:Sep 10 2014 09:59:09)
[2014-11-05 16:41:19(893)]        Load BRMediaCore.dll success!(V5.1 Build Time:Sep 10 2014 09:59:30)
[2014-11-05 16:41:19(956)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_AGCCTRL,1)
[2014-11-05 16:41:19(956)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_VADCTRL,1)
[2014-11-05 16:41:19(972)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_NSCTRL,1)
[2014-11-05 16:41:19(972)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_ECHOCTRL,1)
[2014-11-05 16:41:19(972)]        Invoke        AudioGetVolume(device:1, dwVolume:50)=0
[2014-11-05 16:41:19(972)]        Invoke        AudioGetVolume(device:0, dwVolume:50)=0
[2014-11-05 16:41:20(893)]        Invoke        BRAC_Connect(demo.anychat.cn,8906)=0
[2014-11-05 16:41:20(893)]        Invoke        LoginServer(username=AnyChat5)
[2014-11-05 16:41:21(252)]        CheckClientSocketLink         Connect(ip=121.199.51.198,port=8906)
[2014-11-05 16:41:21(752)]        Server version: V5.1(Build Time:2014-09-23 22:23:30, Server OS:Windows)
[2014-11-05 16:41:21(877)]        Message        OnConnect(bSuccess:1, errorcode=0)
[2014-11-05 16:41:22(221)]        Message        OnLoginSystem(userid=19782,errorcode=0,username=AnyChat5), msg deliver worked(1)
[2014-11-05 16:41:22(424)]        Connection to streaming media server successfully!(udp delay:101ms)
[2014-11-05 16:41:23(517)]        Invoke        EnterRoom(roomid=1)
[2014-11-05 16:41:24(002)]        Message        OnEnterRoom(roomid=1,errorcode=0,siteindex=2)
[2014-11-05 16:41:24(002)]        Message        OnReceiveOnlineUser(count=5,roomid=1)
[2014-11-05 16:41:24(002)]        Invoke        BRAC_SetVideoPos(dwUserId:-1, hWnd:0x2a0f10, l:29, t:326, r:209, b:461)
[2014-11-05 16:41:24(002)]        Invoke        UserCameraControl(userid=-1,bOpen=1)
[2014-11-05 16:41:24(033)]        WaveIn Audio Capture Driver(Realtek HD Audio Input)
[2014-11-05 16:41:24(033)]        Audio Init, error:0, device:0, 1, 16000, 16, capmode:0
[2014-11-05 16:41:24(033)]        Audio codec init, handle:1, 11, 1, 16000, 16, 15850
[2014-11-05 16:41:24(033)]        Audio Playback Device Init(0, 1, 16000, 16), WaveOut Playback Driver
[2014-11-05 16:41:24(033)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2014-11-05 16:41:24(049)]        Invoke        BRAC_SetVideoPos(dwUserId:19467, hWnd:0x2a0f10, l:213, t:326, r:389, b:464)
[2014-11-05 16:41:24(049)]        Invoke        UserCameraControl(userid=19467,bOpen=1)
[2014-11-05 16:41:24(049)]        Invoke        UserSpeakControl(userid=19467,bOpen=1)
[2014-11-05 16:41:24(064)]        Invoke        BRAC_SetVideoPos(dwUserId:19776, hWnd:0x2a0f10, l:396, t:327, r:575, b:465)
[2014-11-05 16:41:24(064)]        Invoke        UserCameraControl(userid=19776,bOpen=1)
[2014-11-05 16:41:24(064)]        Invoke        UserSpeakControl(userid=19776,bOpen=1)
[2014-11-05 16:41:24(064)]        ****Open Local Video Fail,ErrorCode:10011
[2014-11-05 16:41:24(064)]        Invoke        BRAC_SetVideoPos(dwUserId:19781, hWnd:0x2a0f10, l:582, t:326, r:764, b:464)
[2014-11-05 16:41:24(064)]        Invoke        UserCameraControl(userid=19781,bOpen=1)
[2014-11-05 16:41:24(064)]        Invoke        UserSpeakControl(userid=19781,bOpen=1)
[2014-11-05 16:41:24(080)]        Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
[2014-11-05 16:41:25(486)]        Message        OnUserLeaveRoom(userid=-15394,siteindex=4)
[2014-11-05 16:41:44(809)]        Message        OnUserEnterRoom(userid=19783,nickname=guo,siteindex=4)
[2014-11-05 16:41:44(965)]        Message        OnP2PConnectState(userid=19783, state=2)
[2014-11-05 16:41:45(777)]        Message        OnP2PConnectState(userid=19783, state=3)
[2014-11-05 16:41:47(027)]        On Remote UserCameraControl(dwUserId:19783, bOpen:1)
[2014-11-05 16:41:47(027)]        On Remote UserSpeakControl(dwUserId:19783, bOpen:1)
[2014-11-05 16:42:07(131)]        Invoke        BRAC_TransFile(dwUserid=19783, dwTaskId:5937, PathName:C:\Documents and Settings\Administrator\桌面\过.txt)=0
[2014-11-05 16:42:22(674)]        On Remote UserCameraControl(dwUserId:19783, bOpen:0)
[2014-11-05 16:42:22(705)]        On Remote UserSpeakControl(dwUserId:19783, bOpen:0)
[2014-11-05 16:42:23(486)]        Message        OnUserLeaveRoom(userid=19783,siteindex=4)
[2014-11-05 16:42:26(642)]        Message        OnUserEnterRoom(userid=-15402,nickname=user2,siteindex=4)
[2014-11-05 16:42:39(108)]        Message        OnUserEnterRoom(userid=19785,nickname=he,siteindex=5)
[2014-11-05 16:42:46(450)]        Message        OnUserLeaveRoom(userid=-15402,siteindex=4)
[2014-11-05 16:42:53(699)]        Message        OnUserEnterRoom(userid=19786,nickname=1064604940@qq.com,siteindex=4)
[2014-11-05 16:43:00(229)]        Message        OnUserLeaveRoom(userid=19786,siteindex=4)
[2014-11-05 16:43:21(459)]        Message        OnUserEnterRoom(userid=19787,nickname=he,siteindex=4)
[2014-11-05 16:43:37(877)]        Message        OnUserLeaveRoom(userid=19787,siteindex=4)
[2014-11-05 16:43:43(767)]        Message        OnUserLeaveRoom(userid=19785,siteindex=5)
[2014-11-05 16:43:45(485)]        Message        OnUserEnterRoom(userid=19786,nickname=1064604940@qq.com,siteindex=4)
[2014-11-05 16:43:50(921)]        Message        OnUserEnterRoom(userid=19788,nickname=he,siteindex=5)
[2014-11-05 16:43:55(436)]        Message        OnUserEnterRoom(userid=19789,nickname=he,siteindex=6)
[2014-11-05 16:44:00(560)]        Message        OnUserLeaveRoom(userid=19786,siteindex=4)
[2014-11-05 16:44:05(356)]        Message        OnUserLeaveRoom(userid=19789,siteindex=6)
[2014-11-05 16:44:08(558)]        Message        OnUserLeaveRoom(userid=19788,siteindex=5)
android端:

[2014-11-05 16:41:36(763)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2014-11-05 16:41:36(764)]        Load libanychatcore.so success!(V5.1 Build Time:Oct 13 2014 15:41:09)
[2014-11-05 16:41:36(765)]        Android OS SDK Version:18, Support ARMv7:2, Support Neon:4
[2014-11-05 16:41:36(796)]        Load libmediautil_v7.so success!(V5.2 Build Time:Oct 13 2014 15:42:28)
[2014-11-05 16:41:36(807)]        Load libmediashow_4.0.so failed,video display functions will fail!(dlopen failed: cannot locate symbol "_ZN7android7Surface7isValidEv" referenced by "libmediashow_4.0.so"...)
[2014-11-05 16:41:36(818)]        dlopen failed: cannot locate symbol "_ZN7android6Camera17setPreviewDisplayERKNS_2spINS_7SurfaceEEE" referenced by "libmediacore_4.2.so"...
[2014-11-05 16:41:36(818)]        Load libmediacore.so success!(V5.1 Build Time:Oct 13 2014 15:41:48)
[2014-11-05 16:41:36(821)]        cpuualcomm MSM 8226 (Flattened Device Tree)(lattened Device Tree)) ) mips
[2014-11-05 16:41:36(821)]        SM-G7106(samsung) msm8226 MSM8226 4.3
[2014-11-05 16:41:38(287)]        Invoke        BRAC_Connect(demo.anychat.cn,8906)=0
[2014-11-05 16:41:38(288)]        Invoke        LoginServer(username=guo)
[2014-11-05 16:41:38(508)]        CheckClientSocketLink         Connect(ip=121.199.51.198,port=8906)
[2014-11-05 16:41:38(925)]        Server version: V5.1(Build Time:2014-09-23 22:23:30, Server OS:Windows)
[2014-11-05 16:41:39(131)]        Message        OnConnect(bSuccess:1, errorcode=0)
[2014-11-05 16:41:39(724)]        Message        OnLoginSystem(userid=19783,errorcode=0,username=guo), msg deliver worked(0)
[2014-11-05 16:41:39(741)]        Load libmediashow_4.0.so failed,video display functions will fail!(dlopen failed: cannot locate symbol "_ZN7android7Surface7isValidEv" referenced by "libmediashow_4.0.so"...)
[2014-11-05 16:41:39(825)]        Connection to streaming media server successfully!(udp delay:41ms)
[2014-11-05 16:41:39(962)]        Apply video parameter:320x240, bitrate:150000, quality:3, gop:40, fps:10, preset:3, codec:1
[2014-11-05 16:41:39(963)]        Invoke        BRAC_SetSDKOption(BRAC_SO_NETWORK_P2PPOLITIC=1)
[2014-11-05 16:41:39(963)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_ECHOCTRL,1)
[2014-11-05 16:41:39(964)]        Invoke        BRAC_SetSDKOption(BRAC_SO_CORESDK_USEHWCODEC=0)
[2014-11-05 16:41:41(519)]        Invoke        EnterRoom(roomid=1)
[2014-11-05 16:41:41(994)]        Message        OnEnterRoom(roomid=1,errorcode=0,siteindex=4)
[2014-11-05 16:41:41(995)]        Audio Playback Device Init(0, 1, 16000, 16), Default Playback Driver
[2014-11-05 16:41:41(996)]        Message        OnReceiveOnlineUser(count=5,roomid=1)
[2014-11-05 16:41:42(169)]        Message        OnP2PConnectState(userid=19782, state=2)
[2014-11-05 16:41:42(978)]        Message        OnP2PConnectState(userid=19782, state=3)
[2014-11-05 16:41:43(951)]        Invoke        UserCameraControl(userid=19782,bOpen=1)
[2014-11-05 16:41:43(951)]        Invoke        UserSpeakControl(userid=19782,bOpen=1)
[2014-11-05 16:41:43(955)]        Invoke        UserCameraControl(userid=-1,bOpen=1)
[2014-11-05 16:41:43(956)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2014-11-05 16:41:43(990)]        Audio Init, error:0, device:-1, 1, 16000, 16, capmode:0
[2014-11-05 16:41:43(994)]        Audio codec init, handle:1, 11, 1, 16000, 16, 15850
[2014-11-05 16:41:44(115)]        Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
[2014-11-05 16:41:44(356)]        video init finish:320x240, NV21, fps:25
[2014-11-05 16:41:44(888)]        video codec init:codec:1, 10fps, 320x240, bitrate:150kbps, quality:3, preset:3, gop:40, handle:3
[2014-11-05 16:42:07(661)]        Recv File(/storage/emulated/0/TansFile/mp/过.txt.tmp) Error:2, size:0, ret:0, packnum:-1
[2014-11-05 16:42:19(573)]        Invoke        UserCameraControl(userid=19782,bOpen=0)
[2014-11-05 16:42:19(574)]        Invoke        UserSpeakControl(userid=19782,bOpen=0)
[2014-11-05 16:42:19(578)]        Invoke        UserCameraControl(userid=-1,bOpen=0)
[2014-11-05 16:42:19(578)]        Invoke        UserSpeakControl(userid=-1,bOpen=0)
[2014-11-05 16:42:20(766)]        Invoke        LeaveRoom(roomid=-1)        Elapse:100 ms
[2014-11-05 16:42:21(326)]        Invoke        LogoutServer(userid=19783)        Elapse:4 ms
[2014-11-05 16:42:21(355)]        Invoke        BRAC_Release        Elapse:28 ms
回复 支持 反对

使用道具 举报

26

主题

161

帖子

485

积分

中级会员

Rank: 3Rank: 3

积分
485
5#
发表于 2014-12-19 15:14:20 | 只看该作者
请问,为什么用transfile传输文件速度很慢,3M多的文件要传45秒
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
6#
发表于 2014-12-19 15:19:42 | 只看该作者
lincy 发表于 2014-12-19 15:14
请问,为什么用transfile传输文件速度很慢,3M多的文件要传45秒

SDK内核有根据网络状态自动限速,这样可以保证在传输过程中不出现网络阻塞。传大文件,传输速度会表现好一些。
回复 支持 反对

使用道具 举报

26

主题

161

帖子

485

积分

中级会员

Rank: 3Rank: 3

积分
485
7#
发表于 2014-12-19 16:57:52 | 只看该作者
廖斌 发表于 2014-12-19 15:19
SDK内核有根据网络状态自动限速,这样可以保证在传输过程中不出现网络阻塞。传大文件,传输速度会表现好 ...

我们是在千兆内网中
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
8#
发表于 2014-12-19 17:47:27 | 只看该作者
您好,您可以打开内核调试模式,输出更多的信息供分析,参考:http://bbs.anychat.cn/forum.php? ... &extra=page%3D1
回复 支持 反对

使用道具 举报

9#
发表于 2014-12-19 17:47:30 | 只看该作者
lincy 发表于 2014-12-19 15:14
请问,为什么用transfile传输文件速度很慢,3M多的文件要传45秒

您好,您把日志发上来给我们分析看看。
andriod客户端:sdcard根目录BRAnyChatCore.log文件
回复 支持 反对

使用道具 举报

26

主题

161

帖子

485

积分

中级会员

Rank: 3Rank: 3

积分
485
10#
发表于 2014-12-25 11:25:55 | 只看该作者
佰锐技术-卓剑锐 发表于 2014-12-19 17:47
您好,您把日志发上来给我们分析看看。
andriod客户端:sdcard根目录BRAnyChatCore.log文件

请问web端的日志在哪里?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 09:26 , Processed in 0.138086 second(s), 21 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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