public void InitSession(GlobalSettings globalSettings, Account account) { t = new System.Timers.Timer { Interval = 2000, AutoReset = true, Enabled = true }; t.Elapsed += delegate(Object o, ElapsedEventArgs e) { ReceivedArgs ra = new ReceivedArgs { Username = "******", Msg = "Msg1" }; MessageReceived?.Invoke(this, ra); }; t.Start(); }
private static void Client_OnReceived(object sender, ReceivedArgs e) { var message = Encoding.UTF8.GetString(e.Data); Console.WriteLine($"Receive {e.RemoteEndPoint}: {message}"); }