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

How to Auto-call login function after disconnect from SignalGo socket

我正在使用 SignalGo 软件库进行双工服务,客户端和服务器之间的连接已断开,当我要调用服务器端函数时出现权限被拒绝的错误,我必须在每个拒绝访问响应中调用登录函数。

如何在客户端断开连接时自动调用双连接登录功能?

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

        SignalGo.Client.ClientProvider clientProvider = new SignalGo.Client.ClientProvider();
        clientProvider.AddPriorityFunction(() =>
        {
            try
            {
                //call login method
            }
            catch (Exception ex)
            {

            }
            return SignalGo.Client.PriorityAction.NoPlan;
        });

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