AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
### 3.2.2 连接登录 **连接服务器:** **函数: BRAC_Connect(STRING lpServerAddr, INT dwPort)** **功能:** 用于与服务器建立连接 **参数:** ``` lpServerAddr 字符串值,服务器IP地址或网站域名(URL)地址; dwPort 整形值,服务器端口号(默认端口号为:8906); ``` **返回值:** 0表示成功,否则为出错代码; **说明:** 返回值为0并不表示连接服务器成功,仅表示SDK已成功收到连接服务器的指令,如果连接成功,或是失败,都将会通过相应的接口通知上层应用,这里是一个异步的过程。 <br> **登录账号:** **函数: BRAC_Login(STRING lpUserName, STRING lpPassword, INT dwParam)** **功能:** 登录服务器,请求身份验证; **参数:** ``` lpUserName 字符串值,登录用户名 lpPassword 字符串值,登录密码 dwParam 整形值,备用参数(登录时传0) ``` **返回值:** 0表示成功,否则为出错代码; **说明:** &emsp;&emsp;该方法可以连接系统之后立即调用,而不用关心连接系统是否成功,当SDK连接系统成功之后,如果之前调用过该方法,则SDK将会自动向服务器发出登录系统的申请。 &emsp;&emsp;返回值为0并不表示登录服务器成功,仅表示SDK已成功收到登录服务器的指令,如果登录成功,或是失败,都将会通过相应的接口通知上层应用,这里是一个异步的过程。 &emsp;&emsp;如果服务器配置了“SDK Filter Plus”插件,则客户端调用该方法后,将会触发其API接口:BRFP_VerifyUser,用户名、密码参数将会作为参数传递给该API函数,由“SDK Filter Plus”完成用户的身份验证工作,服务器根据该API接口的返回值来判定是否通过身份验证,详细信息可参考文档《AnyChat SDK Filter Plus开发指南》。 &emsp;&emsp;如果在服务器端使用“AnyChat Server SDK”开发了业务层服务器,则客户端调用该方法后,将会触发业务层服务器的回调函数“BRAS_VerifyUser_CallBack”,由业务层服务器完成用户的身份验证工作,服务器根据回调函数的返回值来判定是否通过身份验证,详细信息可参考文档《AnyChat Server SDK 开发指南》。