AnyChat技术支持论坛

标题: 建议AnyChat更改一下文件传送函数BRAC_TransFile的逻辑 [打印本页]

作者: houjbf    时间: 2014-4-27 10:17
标题: 建议AnyChat更改一下文件传送函数BRAC_TransFile的逻辑
AnyChat提供的文件传输函数BRAC_TransFile, 默认对所有在线的用户可用,可以向任意其他用户或服务器直接传送文件,不需对方确认。

如果本人想取消发送或对方想取消接收,却没有相应的函数接口可用,对于商用软件来说,这是不应该的。即使开发者可以使用其他透明通道进行变通,实现发送和接收的握手确认,但传输一旦建立就没法进行取消。这好像依然不太妥当。

因此建议,AnyChat来完成这个逻辑:
1. 客户A提出发送文件请求,并携带一个文件发送任务编号及简要文件信息;
2. 客户B收到请求,并返回是否接收的令牌代码;如果是拒绝,发送终止。
3. 如果是同意接收,客户端A则开始发送文件;
4. 客户端A和B应该都可以随时查看该文件发送和接收进度。在此过程,如果想取消,则双方都可以随时取消,终止任务;
5. 文件发送正常结束。

作者: admin    时间: 2014-4-27 10:43
您好,非常感谢您的建议,我们会将其反馈给开发团队!

另外您上面的理解有一点误解,传输任务建立之后是可以随时取消的,有一个API可以取消:BRAC_CancelTransTask




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