What's the difference between Listen Server and Dedicated Server?

When should I use Listen Server, and when shoud I use Dedicated Server. I know how to use Dedicated Server, and it’s works pretty for my app, what’s the purpose of designing Listen Server?

A “Listen-server” or Client-server is the game client operating as both a client and server at the same time.
It is easier to create and allows you to play while hosting, but isn’t well suited to higher numbers of concurrent connections or larger/more complex worlds.

An actual dedicated server has no option to “play” - and functions only to provide the world connection to clients (thus the name “dedicated”)

The larger the world/ more players it supports, the more suited the game is to using a Dedicated server.

I see, your suggestion is very helpful, thx so much! have a nice day~