“Network Connection Test“ has two applications, one Server and one Client. The Server application listens on a TCP and/or UDP port and the Client application connects to these ports.
Both applications display logs when the client connects and the data is being sent and received.
This is a useful tool when configuring network routers or firewalls. The source code is a demonstration of sockets and multithreading programming using C#.