组件更新,修复一个重连异常,修复客户端断线重连后在线情况显示BUG,v1.6.12
This commit is contained in:
@@ -93,6 +93,7 @@ namespace 软件系统客户端模版
|
||||
net_socket_client.LoginSuccess += Net_socket_client_LoginSuccess;
|
||||
net_socket_client.AcceptByte += Net_socket_client_AcceptByte;
|
||||
net_socket_client.AcceptString += Net_socket_client_AcceptString;
|
||||
net_socket_client.BeforReConnected += Net_socket_client_BeforReConnected;
|
||||
|
||||
// 显示公告
|
||||
label_Announcement.Text = UserClient.Announcement;
|
||||
@@ -102,6 +103,8 @@ namespace 软件系统客户端模版
|
||||
//初始化窗口
|
||||
MainRenderInitialization();
|
||||
}
|
||||
|
||||
|
||||
private void FormMainWindow_Shown(object sender, EventArgs e)
|
||||
{
|
||||
// 窗口显示
|
||||
@@ -490,6 +493,17 @@ namespace 软件系统客户端模版
|
||||
}));
|
||||
}
|
||||
|
||||
|
||||
private void Net_socket_client_BeforReConnected()
|
||||
{
|
||||
// 和服务器断开后,重新连接之前操作,清理在线信息
|
||||
if (IsHandleCreated && IsWindowShow) Invoke(new Action(() =>
|
||||
{
|
||||
netClientOnline1.ClearOnlineClients();
|
||||
}));
|
||||
}
|
||||
|
||||
|
||||
private void Net_socket_client_LoginFailed(int object1)
|
||||
{
|
||||
// 登录失败的情况,如果连续三次连接失败,请考虑退出系统
|
||||
|
||||
Reference in New Issue
Block a user