/// <summary>
        /// Execute.
        /// </summary>
        /// <param name="args">The arguments.</param>
        /// <param name="client">The client.</param>
        /// <returns></returns>
        public bool Execute(string[] args, TcpClient client = null)
        {
            NetworkStream stream = client.GetStream();
            StreamReader  reader = new StreamReader(stream);

            SendAndRecieve.RecieveInfo(reader);
            client.GetStream().Flush();
            client.GetStream().Close();
            client.Close();

            return(false);
        }
Example #2
0
        /// <summary>
        /// Starts the game.
        /// </summary>
        public static void StartGame()
        {
            gameAlive = true;
            new Task(() => {
                // wait for join
                NetworkStream stream = server.GetStream();
                StreamReader reader  = new StreamReader(stream);

                while (gameAlive)
                {
                    bool answer = SendAndRecieve.RecieveInfo(reader);
                }
            }).Start();
        }