コード例 #1
0
ファイル: Program.cs プロジェクト: yuka800/lop-lib
        public static CSLib.Network.CTcpStub CbNewTcpStub(CSLib.Network.CNetConnection netConnection, object tmpData)
        {
            CSLib.Network.CTcpStub netStub    = new CSLib.Network.CTcpStub(netConnection);
            CTcpStubMsg            tcpStubMsg = new CTcpStubMsg(netStub);

            netStub.CbParsMsg      = tcpStubMsg.ParseMsgCallback;
            netStub.CbTerminateMsg = tcpStubMsg.TerminateMsgCallback;

            return(netStub);
        }
コード例 #2
0
        CTcpStubMsg(CSLib.Network.CTcpStub netStub)
        {
            m_netStub = netStub;

            // 此处使用繁琐的消息分发机制来演示
            m_msgFactory.MsgCreater = CMsgFactory.MsgCreater;
            m_msgExecute.MsgFactory = m_msgFactory;

            // 此处使用繁琐的消息处理机制来演示
            m_msgExecFuncFactory.SetMsgExecFun(_CreateMsgExecFun);
            m_msgExecute.MsgExecFuncFuctory = m_msgExecFuncFactory;
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: yuka800/lop-lib
 CTcpStubMsg(CSLib.Network.CTcpStub netStub)
 {
     m_netStub = netStub;
 }