示例#1
0
        public void Invoke()
        {
            var serverListener = new ServerListener();
            var listener       = new ThreadStart(serverListener.Listen);
            var receiveClients = new Thread(listener);

            var displayClients = new DisplayClients();
            var display        = new Thread(() => { displayClients.Display(serverListener); });

            var chat       = new ChatListener();
            var chatThread = new Thread(() => { chat.StartChat(serverListener.Clients); });

            receiveClients.Start();
            display.Start();
            chatThread.Start();
            Console.ReadKey();
        }
示例#2
0
        // GET: User
        public ActionResult Index(DisplayClients dr)
        {
            //string mainconn = ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString;
            //SqlConnection sqlconn = new SqlConnection(mainconn);
            //string s1 = "select CostumerID, Name, BirthDate, ZIPCode from [dbo].[Customers]";
            //SqlCommand sqlcomm = new SqlCommand(s1);
            //sqlcomm.Connection = sqlconn;
            //sqlconn.Open();
            //SqlDataReader sdr = sqlcomm.ExecuteReader();
            SqlConnection sqlconn;

            SqlDataReader sdr;

            sqlconn = new SqlConnection(Properties.Settings.Default.ConnectionString);
            sqlconn.Open();
            sdr = new SqlCommand("select Id, Name, BirthDate, Location from dbo.Customers ", sqlconn).ExecuteReader();

            List <DisplayClients> objmodel = new List <DisplayClients>();

            //List<Customers> customerList = context.Collection().ToList();
            if (sdr.HasRows)
            {
                while (sdr.Read())
                {
                    var details = new DisplayClients();
                    details.Id        = sdr["Id"].ToString();
                    details.Name      = sdr["Name"].ToString();
                    details.BirthDate = sdr["BirthDate"].ToString();
                    details.Location  = sdr["Location"].ToString();
                    objmodel.Add(details);
                }

                dr.userinfo = objmodel;
                ///*sqlconn*/.Close();
                sqlconn.Close();
            }
            return(View("Index", dr));
        }