namespace MndpTray.Protocol.Test
private static readonly Timer Timer = new Timer(Timer_Callback, null, Timeout.Infinite, Timeout.Infinite);
public static void Main(string[] args)
MndpListener.Instance.Start();
MndpSender.Instance.Start(MndpHostInfo.Instance);
Console.WriteLine("--- Start ---");
while (!Console.KeyAvailable) { Thread.Sleep(100); }
Console.WriteLine("--- Stop ---");
Timer.Change(Timeout.Infinite, Timeout.Infinite);
MndpListener.Instance.Stop();
MndpSender.Instance.Stop();
private static void Timer_Callback(object state)
foreach (var i in MndpListener.Instance.GetMessages()) Console.WriteLine(i.Value.ToString());
Console.WriteLine("--- Message List End ---");