为了账号安全,请及时绑定邮箱和手机立即绑定

如何在与 SignalGo 套接字断开连接后自动调用登录功能

如何在与 SignalGo 套接字断开连接后自动调用登录功能

PHP
红糖糍粑 2024-01-20 15:56:03
我正在使用SignalGo软件库进行双工服务,客户端和服务器之间的连接断开,当我要调用服务器端函数时,我收到权限被拒绝错误,并且我必须在每个访问拒绝响应中调用登录函数。如何在双工连接中客户端断开连接时自动调用登录函数?
查看完整描述

1 回答

?
万千封印

TA贡献1891条经验 获得超3个赞

如果您将 Login 定义为优先方法(参见代码),则每次客户端断开连接时,当 SignalGo 再次成功重新连接时,Login 将自动执行。如果登录成功,SignalGo 会自动执行您调用的挂起方法:


        SignalGo.Client.ClientProvider clientProvider = new SignalGo.Client.ClientProvider();

        clientProvider.AddPriorityFunction(() =>

        {

            try

            {

                //call login method

            }

            catch (Exception ex)

            {


            }

            return SignalGo.Client.PriorityAction.NoPlan;

        });

但是,如果您想将其称为异步,则 AddPriorityFunction 有一个名为 AddPriorityAsyncFunction 的异步函数。


查看完整回答
反对 回复 2024-01-20
  • 1 回答
  • 0 关注
  • 139 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信