static void Surveyor(string url) { using (var s = new SurveyorSocket()) { s.SurveyorOptions.Deadline = new TimeSpan(0, 0, 0, 1); s.Bind(url); while (true) { string message = "Services"; byte[] buffer = Encoding.ASCII.GetBytes(message); s.Send(buffer); Console.Write("Starting Survey:"); while (true) { byte[] response = s.Receive(); if (response == null) { break; } message = Encoding.ASCII.GetString(response); Console.WriteLine(message); } Console.WriteLine("\nSurvey ended.\n"); Thread.Sleep(1000); } } }
public NngResult <ISurveyorSocket> SurveyorOpen() => SurveyorSocket.Open();