This is an example that I found.

PHP Code:
    public static void Main()
    {    
 
        try
        {    
            
// Set the TcpListener on port 23.
            
Int32 port 23;
            
IPAddress localAddr IPAddress.Parse("127.0.0.1");
               
            
// TcpListener server = new TcpListener(port);
            
TcpListener server = new TcpListener(localAddrport);

            
// Start listening for client requests.
            
server.Start();
       
            
// Buffer for reading data
            
Byte[] bytes = new Byte[256];
            
String data null;

            
// Enter the listening loop.
            
while(true
            {
                
Console.Write("Waiting for a connection... ");
      
                
// Perform a blocking call to accept requests.
                // You could also user server.AcceptSocket() here.
                
TcpClient client server.AcceptTcpClient();            
                
Console.WriteLine("Connected!");

                
data null;

                
// Get a stream object for reading and writing
                
NetworkStream stream client.GetStream();

                
Int32 i;

                
// Loop to receive all the data sent by the client.
                
while((stream.Read(bytes0bytes.Length))!=0
                { 
My question is does anyone know how to modify it so that I can listen on a port for more than one connection.

Thanks.
Jeremy