读书人

高手帮看下关于Udp组播,该如何处理

发布时间: 2012-01-03 22:16:06 作者: rapoo

高手帮看下,关于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);

===================
不要这个也可。

读书人网 >C#

热点推荐