private void listenThread()
        {
            while (true)
            {
                Socket socket = tcpServer.listen();
                Player player = new Player(socket);

                numOfPlayer++;
                Console.WriteLine("Accept socket from user ");
                int            port   = choosePort(numOfPlayer - 1);
                TcpModelClient client = new TcpModelClient("127.0.0.1", port);

                TcpModel newTcp = new TcpModel(player, client);
                tcps.Add(newTcp);

                Thread thread1 = new Thread(reciveClientData);
                thread1.Start(newTcp);

                Thread thread2 = new Thread(receiveServerData);
                thread2.Start(newTcp);
            }
        }
 public TcpModel(Player p, TcpModelClient c)
 {
     player    = p;
     tcpClient = c;
 }