Example #1
0
        public static void reciveData()
        {
            int          counter      = 0;
            handleClient client       = new handleClient();
            TcpListener  tcpListener2 = new TcpListener(IPAddress.Any, 4001);
            TcpClient    tcpClient2   = default(TcpClient);

            tcpListener2.Start();
            while (true)
            {
                counter++;
                tcpClient2 = tcpListener2.AcceptTcpClient();
                client.startClient(tcpClient2, counter);
                Console.WriteLine("someone connected @ " + ((IPEndPoint)tcpClient2.Client.RemoteEndPoint).Address.ToString());
                Console.Write(">> ");
            }
        }
Example #2
0
        public static void Networking()
        {
            TcpListener tcpListener = new TcpListener(IPAddress.Any, 4000);

            TcpClient tcpClient = default(TcpClient);

            tcpListener.Start();

            int    counter = 0;
            Thread thread  = new Thread(reciveData);

            while (chatApp.run == true)
            {
                counter++;
                try
                {
                    if (!thread.IsAlive)
                    {
                        thread.Start();
                    }

                    tcpClient = tcpListener.AcceptTcpClient();

                    Console.WriteLine("test");

                    handleClient client = new handleClient();
                    Console.WriteLine("someone connected @ " + ((IPEndPoint)tcpClient.Client.RemoteEndPoint).Address.ToString());
                    Console.Write(">> ");
                    client.startClient(tcpClient, counter);
                }
                catch (Exception e)
                {
                    otherStuff.error("There was an error: " + e);
                }
            }
        }