ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
**2.2.1文件传输的功能作用** AnyChat具有文件传输功能,可以实现客户端与客户端之间的文件传输,也可以实现客户端与服务器之间的文件传输功能(V4.1版本新增功能)。 AnyChat客户端之间、客户端与服务器之间的文件传输通道有: (1)、文件传输API接口:BRAC_TransFile、BRAS_TransFileEX; **2.2.2客户端之间传输文件** A、B两用户登录服务器成功之后,便可使用文件传输API接口传送文件,当A使用API接口:BRAC_TransFile向B发送文件时,B收到文件后,将触发B的回调函数:文件传输回调函数(参考:BRAC_SetTransFileCallBack) 内核使用UDP通道传输,不保证接收方收到的顺序与发送顺序相同,但是保证数据可达,丢包自动重传; **2.2.3客户端与服务器之间传输文件** 客户端A登录服务器成功之后,便可使用文件传输接口与服务器传输文件 (1)、当客户端A使用API接口:BRAC_TransFile向服务器发送文件时,服务器收到文件后,将触发服务器端的回调函数:文件传输回调函数(参考: BRAS_SetTransFileCallBack); (2)、当服务器使用API接口:BRAS_TransFile向客户端发送文件时,客户端收到文件数据后,将触发客户端的回调函数:文件传输回调函数(参考:BRAC_SetTransFileCallBack); 内核使用UDP通道传输,不保证接收方收到的顺序与发送顺序相同,但是保证数据可达,丢包自动重传; 注:上文所提及的“服务器”是指采用AnyChat Server SDK所开发的业务层服务器。