public static void OnRecv(Socket s, byte[] data, int nSize)
{
SocketInfo info = new SocketInfo();
info.type = SocketCallBack.TYPE_RECEIVE;
info.s = s;
info.data = new byte[nSize];
Buffer.BlockCopy(data, 0, info.data, 0, nSize);
SocketCallBack.Instance().AddData(info);
//try
//{
// lock (m_DicSession)
// {
// if (m_DicSession.ContainsKey(s))
// {
// GameBase.Network.GameSession session = m_DicSession[s];
// byte[] bydata = new byte[nSize];
// Buffer.BlockCopy(data, 0, bydata, 0, nSize);
// session.m_GamePack.ProcessNetData(bydata);
// session.m_nLastTime = System.Environment.TickCount;
// }
// }
//}
//catch (System.Exception ex)
//{
// Log.Instance().WriteLog(ex.Message);
// Log.Instance().WriteLog(ex.StackTrace);
//}
}