単純なカウンターで割り当てられたIDを取得するセッションがある状況にあります。さて、多くの接続の後、接続されているのは2人だけかもしれませんが、カウンターは500になります。私がやりたいのは、番号を無料としてフラグを立てて再利用できるようにするカウンターを用意することです。でも、どうやってこれに取り組むのかわかりません。あなたの一人が私を助けてくれることを願っています!
public void createSession(Socket gameClient)
{
uint sessionID = mSessionCounter++;
Session Session = new Session(sessionID, gameClient);
mSessions.Add(sessionID, Session);
CommandLine.WriteLine("Created session " + sessionID + " for " + Session.ipAddress, CommandLine.logType.sessionConnectionEvent);
Session.Start();
}