Look at the attached zip file.
This is an example of an echo server that accept multiple concurrent client connections and reply to each one the same string received.
Sorry but it is at a very initial level of developing.
To try it do:
1. Start the server program and push the Listen button;
2. Start the client program, connect than enter some text and push Send button.
3. Start another client program , connect than enter some text and push Send button.
4. Look at the server windows.