public static SocketCallBack Instance()
{
if (mInstance == null)
{
mInstance = new SocketCallBack();
}
return mInstance;
}
public static void OnClose(Socket s) { SocketInfo info = new SocketInfo(); info.type = SocketCallBack.TYPE_CLOSE; info.s = s; SocketCallBack.Instance().AddData(info); //try //{ // lock (m_DicSession) // { // if (m_DicSession.ContainsKey(s)) // { // GameBase.Network.GameSession session = m_DicSession[s]; // m_DicSession.Remove(s); // session = null; // } // } //} //catch (System.Exception ex) //{ // Log.Instance().WriteLog(ex.Message); // Log.Instance().WriteLog(ex.StackTrace); //} }