I need to create an application (console) which will act as a server. Then I will have clients that will connect to the server and send data to the server.
1) Client connects to server
2) Client sends data to server
3) Server processes data
4) Server send back data to specific client (as there will be more than on clinet at the same time)
My problem is how to establish a connection and how I can have 10 connections at the same time with the server communicating back to a specific client (probably using an ArrayList)
Can someone please help
Thank you
MeRovingian!

Establishing a connection... TCP/IP ___
lax4u
You could get the TcpClient from each connection and put these into the array list if you want. Then periodically you can read from each and determine what you want to do with that client.
There are plenty of books and material available. Any Network programming book
will explain this.
Good luck
jnickfl1
Here's an article about creating an asynchronous server using sockets:
http://msdn.microsoft.com/library/default.asp url=/library/en-us/cpguide/html/cpconusingnon-blockingserversocket.asp
*David*
Thanks