Example #1
0
        static void Main(string[] args)
        {
            Console.Title           = "Serveri";
            Console.ForegroundColor = ConsoleColor.Blue;
            Console.WriteLine("-- Serveri --\n");
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("Serveri eshte duke pritur per nje klient");

            Socket     socketiMirseardhes;
            Socket     serverSocket; //krijimi i objekti i soketit
            IPEndPoint ip;           //krijimi i objkti i IPEndPoint

Fillimi:

            ip = new IPEndPoint(IPAddress.Any, 7000);                                                         //Krijimi i nje pike fundore me ip dhe port numer
            socketiMirseardhes = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); //Krijimi i nje socketi dhe inicilizimi qe punon me tcp
            socketiMirseardhes.Bind(ip);                                                                      //krijo lidhjen me ate ip
            socketiMirseardhes.Listen(10);                                                                    //degjon deri ne 10 klient
            serverSocket = socketiMirseardhes.Accept();                                                       //ben pranimin e klienteve

            KlientiRi klienti = new KlientiRi(serverSocket);                                                  //krijimi i objetit klienti te klases Klienti i ri

            socketiMirseardhes.Close();                                                                       //Mbyllet socketiMirseardhes
            goto Fillimi;
        }
        static void Main(string[] args)
        {
            Console.ForegroundColor = ConsoleColor.Yellow;           //ndryshim ngjyre i tesktit
            Console.WriteLine("~_____________________________-  Serveri -__________________________~\n");
            Console.ResetColor();

            Socket     socketiMirseardhes;
            Socket     serverSocket;                                           //obj i soketit
            IPEndPoint ip;

perseri:

            ip = new IPEndPoint(IPAddress.Any, 7000);                                                         //Krijimi i nje pike fundore me ip dhe port numer
            socketiMirseardhes = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); //Krijimi i nje socketi dhe inicializimi i tij
            socketiMirseardhes.Bind(ip);
            socketiMirseardhes.Listen(10);
            serverSocket = socketiMirseardhes.Accept();

            KlientiRi klienti = new KlientiRi(serverSocket);

            socketiMirseardhes.Close();//Mbyllet socketiMirseardhes
            goto perseri;
        }