AnyChat技术支持论坛

标题: 关于BRAC_TransBuffer和BRAC_TransBufferEx的问题。 [打印本页]

作者: cornrise    时间: 2014-5-4 17:04
标题: 关于BRAC_TransBuffer和BRAC_TransBufferEx的问题。
想请教一下,在目前最新版本中1.9的web版本。
(1)BRAC_TransBuffer是不是只能传输1000个字节,超过1000个字节会传输失败的?
(2)BRAC_TransBufferEx是不是UDP传输的,也就是会造成丢数据和数据传输顺序不对的情况?
谢谢!

作者: admin    时间: 2014-5-4 17:07
您好:
1、BRAC_TransBuffer有大小的限制,1000个字节,超过会传输失败,函数调用会返回出错代码;
2、BRAC_TransBufferEx没有大小的限制,不会丢数据,但包序需要上层应用自己来控制;
作者: cornrise    时间: 2014-5-4 17:21
请问,
用BRAC_TransBufferEx如何在应用层控制包序?
作者: 廖斌    时间: 2014-5-4 17:50
cornrise 发表于 2014-5-4 17:21
请问,
用BRAC_TransBufferEx如何在应用层控制包序?

BRAC_TransBufferEx不能保证顺序到达和接收。具备丢包重连的机制,可以保证一定达到。
作者: lincy    时间: 2014-12-19 10:19
请问  BRAS_TransBufferEx   中的参数 DWORD& dwTaskI   怎样设置?手册说是自动生成的,那我在调用时应该怎样设置呢?
作者: 梁家初    时间: 2014-12-19 10:46
lincy 发表于 2014-12-19 10:19
请问  BRAS_TransBufferEx   中的参数 DWORD& dwTaskI   怎样设置?手册说是自动生成的,那我在调用时应该 ...

您好,Web 版本的 BRAC_TransBufferEx(INT dwUserId, STRING lpBuf, INT wParam, INT lParam, INT dwFlags),
返回值:>0表示任务ID号(可利用该ID查询文件传输进度),否则表示出错。
返回值在调用API后就会生成




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