Не могу разослать сообщения в broadcast

Не могу разобраться как разослать какое-либо сообщение в Broadcast'e.

Вот такой у меня код:

static void Main()
    {
        Socket sock = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);

        sock.Bind(new IPEndPoint(IPAddress.Parse("127.0.0.1"), 8080));

        Console.WriteLine($"local end point: {sock.LocalEndPoint}\nisBound: {sock.IsBound}");

        string msg = Console.ReadLine();


        try
        {
            /* Здесь кидается исключение
            Предпринятая операция не поддерживается для выбранного типа объекта.
            10045
            OperationNotSupported */
            sock.Send(Encoding.Unicode.GetBytes(msg), SocketFlags.Broadcast); 
        }
        catch (System.Net.Sockets.SocketException ex)
        {
            Console.WriteLine(ex.Message);
            Console.WriteLine(ex.ErrorCode);
            Console.WriteLine(ex.SocketErrorCode);
        }

    }

Ответы (0 шт):