//------------------------------------------------------------------------- /// <summary> /// 重连 /// </summary> public void Reconnect(int id) { INetConnect c = null; if (m_TCPConnects.TryGetValue(id, out c)) { c.Disconnect(); c.Reconnect(); } }
//------------------------------------------------------------------------- /// <summary> /// 断开连接 /// </summary> /// <param name="id"></param> public void Disconnect(int id) { INetConnect c = null; if (m_TCPConnects.TryGetValue(id, out c)) { if (null != c) { Debug.Log("CNetTCPWork::Disconnect Remove ID = " + id); c.Disconnect(); m_TCPConnects[id] = null; } m_TCPConnects.Remove(id); } }