Código:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Net;
using System.Net.Sockets;
namespace Server_consol
{
class Program
{
static void Main(string[] args)
{
TcpListener serverSocket = new TcpListener(8888);//asignamos el server
TcpClient clientSocket = default(TcpClient);//creamos un socket
int contar_clientes = 0;
serverSocket.Start();
Console.WriteLine(" >> " + "Server Iniciado");
contar_clientes = 0;//contador cliente
while (true)
{
contar_clientes += 1;//asignamos un numero a cada cliente
clientSocket = serverSocket.AcceptTcpClient();//aceptamos cliente
//imprimimos el cliente conectado
Console.WriteLine(" >> " + "Client Numero:" + Convert.ToString(contar_clientes) + " Conectado!");
}
clientSocket.Close();//cerramos socket
serverSocket.Stop();//cerramos socket
Console.WriteLine(" >> " + "exit");//imprimimos que salio
Console.ReadLine();//siguiente linea
}
}