我有一个HashSet,它是客户端套接字的集合.当客户端连接时,套接字将添加到HashSet.然后我需要访问该套接字,但我不知道如何在HashSet中访问它.
...
clientSockets.Add(listenerSocket.EndAccept(async));
WaitForData(lastAddedSocket);
....
Run Code Online (Sandbox Code Playgroud)
我怎么能确定是什么lastAddedSocket
?
没有办法问HashSet"你最后添加的东西是什么?" 订单全都混乱了.
您应该只保留一个名为的单独变量lastAddedSocket
.每次向HashSet添加套接字时,也将其分配给lastAddedSocket
.然后,您将能够在不断的时间内轻松查找.
归档时间: |
|
查看次数: |
2230 次 |
最近记录: |