Network.Client.JoinMulticastGroup C# (CSharp) Метод

JoinMulticastGroup() защищенный Метод

protected JoinMulticastGroup ( IPAddress multicastAddr, byte timeToLive ) : void
multicastAddr System.Net.IPAddress
timeToLive byte
Результат void
        protected void JoinMulticastGroup(IPAddress multicastAddr, byte timeToLive)
        {
            MulticastOption optionValue;
            optionValue = client.GetSocketOption(SocketOptionLevel.IP, SocketOptionName.AddMembership) as MulticastOption;
            if (optionValue == null)
            {
                optionValue = new MulticastOption(multicastAddr);
                client.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.AddMembership, optionValue);
                client.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.MulticastTimeToLive, timeToLive);
            }
        }