AwesomeSockets.Domain.SocketModifiers.MulticastSocketModifier.Apply C# (CSharp) Method

Apply() public method

public Apply ( ISocket socket ) : ISocket
socket ISocket
return ISocket
        public ISocket Apply(ISocket socket)
        {
            //TODO: Need to check if socket is UDP as Multicast only works with UDP...
            AweSock.SetSockOpt(socket, new Dictionary<SocketOptionName, object>
                {
                    { SocketOptionName.AddMembership, new MulticastOption(_multicastIpAddress, IPAddress.Parse("127.0.0.1")) }
                });
            return socket;
        }
MulticastSocketModifier