This plugin is server-side counterpart of TCP Connection. It is used to accept incoming connections over TCP.
Most terminal programs can't do this — they can only create outgoing connections. However, receiving a connection is often the most straightforward way to troubleshoot the client side of your product.
The TCP Listener plugin gives you full control over the underlying TCP Socket (local interface, TCP disconnect type, etc.), just like the TCP Connection plugin does.