void Start()
    {
        _messageParser = new MessageParser();
        _messageParser.RegisterProtocol(ProtocolEnum.MessageSecret, typeof(MessageSecret));
        _messageParser.RegisterProtocol(ProtocolEnum.MessagePing, typeof(MessagePing));
        _messageParser.RegisterProtocol(ProtocolEnum.MessageRegister, typeof(MessageRegister));
        _messageParser.RegisterProtocol(ProtocolEnum.MessageLogin, typeof(MessageLogin));
        _messageParser.RegisterProtocol(ProtocolEnum.MessageTest, typeof(MessageTest));

        _netController   = new NetController(_messageParser);
        _protocolHandler = new ProtocolHandler(_netController);

        _netController.RegisterNetEventListener(NetEvent.ConnectSuccess, Debug.Log);
        _netController.RegisterNetEventListener(NetEvent.Close, Debug.Log);

        _netController.Connect("127.0.0.1", 8011);
        StartCoroutine(_netController.CheckNet());
    }