组播在双网卡或者多网卡下,系统会根据路由表自动选择网卡发送命令,但是会导致一些网卡发送数据异常,这时候就需要绑定ip来解决这个问题了。 C#下通过SetSocketOption函数来绑定组播使用的网口IP,如果不绑定的话,系统自动选择的不一定对,这个时候只能禁用其他不需要的网口来解决,非常不方便;如果绑定了网口,那么其他网口还是可以正常使用的,用起来就方便多了。 全部源代码,Vs2008工程,可编译和测试。