class Program { static void Main(string[] args) { //for (int i = 0; i < 100; i++) //{ // SendMessage("131", "131"); //} System.Timers.Timer aTimer = new System.Timers.Timer(); aTimer.Elapsed += new ElapsedEventHandler(aTimer_Elapsed); // 设置引发时间的时间间隔 此处设置为1秒(1000毫秒) aTimer.Interval = 300; //设置时间间隔 aTimer.Enabled = true; Console.WriteLine("按回车键结束程序"); Console.WriteLine(" 等待程序的执行......"); Console.ReadLine(); //SendMessage("131", "131"); } static void aTimer_Elapsed(object sender, ElapsedEventArgs e) { SendMessage("131", "131"); } private static void SendMessage(string PhoneNum, string Message) { try { using (ServiceReference1.WcfServiceClient sum = new ConsoleApplication1.ServiceReference1.WcfServiceClient()) { ServiceReference1.MessageOk ok = new ConsoleApplication1.ServiceReference1.MessageOk(); ok.Message = Message; ok.Phone = PhoneNum; ServiceReference1.MessageOk NewMessage = sum.Ok(ok); Console.WriteLine(NewMessage.Message); Console.WriteLine("22"); //Console.ReadLine(); } } catch(Exception e) { Console.WriteLine(e.ToString()); Console.ReadKey(); } } }