Inheritance: ResolverBase, IDisposable
Beispiel #1
0
    private static void OnServiceResolved(object o, ServiceInfoArgs args)
    {
        objects.Remove (o);

        Console.WriteLine ("Service '{0}' at {1}:{2}", args.Service.Name, args.Service.HostName, args.Service.Port);
        foreach (byte[] bytes in args.Service.Text) {
            Console.WriteLine ("Text: " + Encoding.UTF8.GetString (bytes));
        }

        AddressResolver ar = new AddressResolver (client, args.Service.Address);
        objects.Add (ar);

        ar.Found += OnAddressResolved;
        ar.Failed += OnAddressResolverFailed;
    }