重构时的重构项20260516:
===============================================
产品的netgate_ID_Str改为 网关的idstr,不再是真实网关序列号,方便同步netgate_ID
===============================================
tcpserver类里的每个tcp连接的网关序列ID也改为 网关表的id_str,
===============================================
所有链表用idstr链,不要存储具体可修改的值,只存储对应的链表的idstr,
===============================================
connect.netGate_info_obj.RemoveAt(i)可能同时新增网关时改变i :
for (int i = 0; i < connect.netGate_info_obj.Count; i++)
{
if (connect.netGate_info_obj[i].netgate_ID_str_IN_database == id_str)
{
// if (connect.netGate_info_obj[i].wangguan_zhuceBao_st.ToLower().EndsWith("@@"))
{
Thread.Sleep(200);
int wait_ccc = 0;
connect.netGate_info_obj.RemoveAt(i);//这个放最后,先关闭线程
break;
}
}
}
=======================================================