udp 组播 recvfrom 不反回

编译好以后 win7 win8.1 测试正常

win2012 系统里面 收不到信息

recvfrom 不反回

先抓包看看,有没有发过来

http://www.cnblogs.com/cnpirate/p/4059137.html
http://bbs.csdn.net/topics/390560569?page=1

问题是 我不觉得 是我代码上的问题
代码 编译后 在 win7 里面 接收是正常的

代码 应该是没问题的

我想问的是 2012 系统 recvfrom 执行的时候 是不是有什么条件 不具备呢

抓包工具 看了下 我要接收的 udp 包 一直都有 在更新 但是 recvfrom 就是不返回
换个 系统 就正常

这个 问题 还有一个奇怪的地方

如果我接收的机器 一直send

recvfrom 就可以收到