Asked By sLorent
26-Jan-09 07:33 AM
Hello!
I'd like to send a MultiCast packet, but I don't really know how to do this
with powershell.
I tried:
$multiep = New-Item
System.Net.IPEndPoint([System.Net.IPAddress]::Parse("234.5.6.7"),58432)
$sock = New-Item
System.Net.Sockets.Socket([System.Net.Sockets.AddressFamily]'InterNetwork',
[System.Net.Sockets.SocketType]'Dgram',
[System.Net.Sockets.ProtocolType]'Udp' )
$d = New-Item
System.Net.Sockets.MulticastOption([System.Net.IPAddress]::Parse("234.5.6.7"))
$iep = New-Item System.Net.IPEndPoint(System.Net.IPAddress.Any,58432)
$sock.Bind($iep);
$sock.SetSocketOption([System.Net.Sockets.SocketOptionLevel]'IP',
[System.Net.Sockets.SocketOptionName]'AddMembership', $d)
$sock.SendTo("test",[System.Net.Sockets.SocketFlags]'None', $multiep)
IS this correct?