public async Task <bool> Connect(FakeSocketProvider fakeSocketProvider)
    {
        if (_server == null)
        {
            _server = new NetworkServer();
        }
        _server.RegisterListener(this);
        ((NetworkServer)_server).StartListening(fakeSocketProvider);

        return(true);
    }