AnyChat技术支持论坛

标题: 关于文件传输的问题 [打印本页]

作者: smilehui2014    时间: 2015-12-18 09:50
标题: 关于文件传输的问题
新手学习anychat 已经咨询了很多,都得到了很耐心的解答,可是还是很迷惑,请问有没有写好的客户端与C++服务器之间文件传输的程序,想学习一下!谢谢了!1162501211@qq.com


作者: 佰锐科技-邵光清    时间: 2015-12-18 10:04
您好,请参考windows SDK包src/ client目录下的源程序。
作者: smilehui2014    时间: 2015-12-18 10:22
您好,请问有服务器向客户端传输文件的源程序吗?谢谢
作者: 佰锐科技-邵光清    时间: 2015-12-18 10:38
smilehui2014 发表于 2015-12-18 10:22
您好,请问有服务器向客户端传输文件的源程序吗?谢谢

您好,在服务器端调用传输文件接口即可,具体可以参考我们的开发文档!
作者: smilehui2014    时间: 2015-12-18 10:58
DWORD BRAS_TransFile(DWORD dwUserid, LPCTSTR lpLocalPathName, DWORD wParam,

DWORD lParam, DWORD dwFlags, DWORD& dwTaskId);

    wParam:         附带参数1,便于上层应用扩展

    lParam:         附带参数2

    dwFlags:       特殊功能标志,参考:“BRAS_TransBufferEx”方法

    dwTaskId        与该文件传输对应的任务 ID              (只有任务添加成功后,该ID

才会自动生成,可利用该ID 查询该任务的传输进度)
我知道有传输文件的接口,可是请问 传输文件接口里有这些参数,该如何设定?尤其是dwTaskId 如何获取的呢?,谢谢

作者: 佰锐科技-邵光清    时间: 2015-12-18 11:03
smilehui2014 发表于 2015-12-18 10:58
DWORD BRAS_TransFile(DWORD dwUserid, LPCTSTR lpLocalPathName, DWORD wParam,

DWORD lParam, DWORD  ...

您好,dwTaskId 在传输文件的回调事件中返回,然后根据dwTaskId ,使用文件查询API即可查询到文件传输状态。




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