public ProtoServer(HTcpServer server) : base(server)
        {
            this.server = server;

            protoListListener = new ProtoList();
            protoListListener.ServerRegisteredListener();

            protoListSender = new ProtoList();
            protoListSender.ServerRegisteredSender();

            AddCallback <OUTER_BM2B_Ping_Req>(baseTcp.OnPingMessage);
            AddCallback <OUTER_BM2B_Pong_Resp>(baseTcp.OnPongMessage);
        }
        public ProtoClient(HTCPClientBase client) : base(client)
        {
            this.client = client;


            protoListListener = new ProtoList();
            protoListListener.ClientRegisteredListener();

            protoListSender = new ProtoList();
            protoListSender.ClientRegisteredSender();


            AddCallback <OUTER_BM2B_Ping_Req>(baseTcp.OnPingMessage);
            AddCallback <OUTER_BM2B_Pong_Resp>(baseTcp.OnPongMessage);
            AddCallback <OUTER_BM2B_Accepted_Ntf>(OnAccepted);
        }