Esempio n. 1
0
        public Server(string item, int port)
        {
            biddingItem = item;
            System.Console.WriteLine("Server startet på port:" + port);

            IPAddress ip = IPAddress.Parse("127.0.0.1");
            TcpListener listener = new TcpListener(ip, port);
            listener.Start();

            while (true) {
                Socket clientSocket = listener.AcceptSocket();

                System.Console.WriteLine("Kunde forbundet");

                ClientHandler handler = new ClientHandler(this, clientSocket, broadcastService);

                // Her sættes op til af behandling foregår parallel
                // så der kan fortsættes med en ny
                Thread clientTråd = new Thread(handler.RunClient);
                clientTråd.Start();
            }
        }
Esempio n. 2
0
        public Server(string item, int port)
        {
            biddingItem = item;
            System.Console.WriteLine("Server startet på port:" + port);

            IPAddress   ip       = IPAddress.Parse("127.0.0.1");
            TcpListener listener = new TcpListener(ip, port);

            listener.Start();

            while (true)
            {
                Socket clientSocket = listener.AcceptSocket();

                System.Console.WriteLine("Kunde forbundet");

                ClientHandler handler = new ClientHandler(this, clientSocket, broadcastService);

                // Her sættes op til af behandling foregår parallel
                // så der kan fortsættes med en ny
                Thread clientTråd = new Thread(handler.RunClient);
                clientTråd.Start();
            }
        }