高手帮看下,关于Udp组播
我想做一个组播程序,
先设组播IP,然后用Send方法
现在我做了以下步骤:
一:
MulticastOption mcastOpt = new MulticastOption(IPAddress.Parse(multicastIP));
m_MainSocket.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.AddMembership, mcastOpt);
====================
二:
m_MainSocket.Connect(new IPEndPoint(IPAddress.Parse(multicastIP), port));
==================
我想问下,
步骤一和二是不是做的相同的事?
可不可以省略一(步骤一到底是实现什么东西的)?
然后Send(data, data.Length, falg);
------解决方案--------------------MulticastOption mcastOpt = new MulticastOption(IPAddress.Parse(multicastIP));
m_MainSocket.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.AddMembership, mcastOpt);
===================
不要这个也可。