Beispiel #1
0
        private void run_simulation()
        {
            TcpListener server = new TcpListener(IPAddress.Parse(micro_ctrl_IP), port);

            server.Start();
            while (keepalive)
            {
                Thread.Sleep(10);
                ClientWorking cw = new ClientWorking(server.AcceptTcpClient(), plc);
                cw.DoSomethingWithClient();
            }
            server.Stop();
        }
Beispiel #2
0
        public void Listtener()
        {
            Console.WriteLine("Starting...");
            TcpListener server = new TcpListener(IPAddress.Parse("192.168.0.66"), 13000);

            server.Start();
            Console.WriteLine("Started.");
            while (true)
            {
                try
                {
                    ClientWorking cw = new ClientWorking(server.AcceptTcpClient());
                    new Thread(new ThreadStart(cw.DoSomethingWithClient)).Start();
                }
                catch (Exception)
                {
                    //throw;
                    break;
                }
            }
            server.Stop();
        }