public NetSession(UInt64 sessionID, Socket socket, NetCmdQueue refCmdQueue) { m_sessionID = sessionID; m_socket = socket; m_refCmdQueue = refCmdQueue; m_netStream = new NetworkStream(socket); m_recvStream = new NetRecvStream(sessionID, m_netStream); }
public UInt64 CreateSession(Socket socket, NetCmdQueue refCmdQueue) { UInt64 nNewSessionID = 0; lock (m_dicSession) { nNewSessionID = GetNewSessionID(); NetSession newSession = new NetSession(nNewSessionID, socket, refCmdQueue); newSession.Start(); m_dicSession.Add(nNewSessionID, newSession); } return(nNewSessionID); }
public NetSession(UInt64 nSessionID, NetCmdQueue refCommandQueue) { m_nSessionID = nSessionID; m_refCommandQueue = refCommandQueue; }
public NetSessionMgr(NetCmdQueue refCommandQueue) { m_refCommandQueue = refCommandQueue; }
public NetAcceptor(CreateSession dlgtCreateSession, NetCmdQueue refCmdQueue) { m_dlgtCreateSession = dlgtCreateSession; m_refCmdQueue = refCmdQueue; }