我在C#中有一个客户端连接类。
为每个新客户端创建客户端连接实例,并将其添加到具有客户端ID(客户端的标识符)和客户端连接实例的列表中。
public SortedList<uint, ClientConnection> clientList { get; set; }
public void AddClientToSortedList(uint clientId, ClientConnection clientConnection)
{
if (!clientList.ContainsKey(clientId))
clientList.Add(clientId, clientConnection);
}
现在的问题是我有一个客户端连接对象。我需要将其映射到客户端列表以获取该特定客户端的客户端ID。
我想过使用ip地址,然后计算列表中客户端的ip地址,然后比较它,最终得到相关客户端的客户端ID,但不知道怎么做。