Creating multiple consoles using a C# application and all the consoles can send, listen and receive messages from one another
<p>I have requirement to create server client application in C#, requirement is such that, i have to develop it as a console application. In which there must be four consoles to open when the application start. e,g Console A,B,C and D. Console A will be the server where as the remaining B,C and D consoles will be the clients. Server will be listening to the clients. When a client console send data (string data) to the server, the server will receive the data and show the received data on its console (e,g "Data received from Console B: received Data") and response back to the client that i have received your data and extra message, which the client will display on its console. (e,g "Data received from Server : extra message").</p>

<p>Now my question is that is this possible to open multiple consoles from one application and communicate between them. Any suggestion and guidance will be highly appreciated</p>
