如何在与 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 的异步函数,如果您想将其称为异步。
我正在使用 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 的异步函数,如果您想将其称为异步。