当前位置: 技术问答>linux和unix
组播风暴
来源: 互联网 发布时间:2016-02-07
本文导语: 在linux做的程序,加入组播组后接收数据,本来没什么问题 但客户测试将网连成环 说是模拟网络环境不好的情况 [ hub ] | | [ hub ] [ hub ] | | | -...
在linux做的程序,加入组播组后接收数据,本来没什么问题
但客户测试将网连成环 说是模拟网络环境不好的情况
[ hub ]
| |
[ hub ] [ hub ]
| | |
-------- [test computer]
(我跟他说这样不行,他说不管我怎么样你程序不能死啊....我晕菜了)
导致同样的数据接了一遍又一遍,接数据的线程进入死循环,其他的线程都挂起,
在接数据的线程里system("reboot")也没有反应.
请大家帮我想想办法...谢谢了
只有10分了不好意思
但客户测试将网连成环 说是模拟网络环境不好的情况
[ hub ]
| |
[ hub ] [ hub ]
| | |
-------- [test computer]
(我跟他说这样不行,他说不管我怎么样你程序不能死啊....我晕菜了)
导致同样的数据接了一遍又一遍,接数据的线程进入死循环,其他的线程都挂起,
在接数据的线程里system("reboot")也没有反应.
请大家帮我想想办法...谢谢了
只有10分了不好意思
|
这是一个成熟的程序应该要考虑的问题,所以你千万不要晕啊!
我建议你学习一下STP协议,参考一下这个协议的思想。(此协议主要就是解决以太网成环的问题)
我建议你学习一下STP协议,参考一下这个协议的思想。(此协议主要就是解决以太网成环的问题)
|
至于程序不能死这个要看具体工程,这个需要兼顾很多东西考虑!
反正我认为按中国目前的一般的软件水平,如果你的工程经验低于10年,那就不要考虑这个问题!
(因为这是方向性问题....如果我讲错了,大家原量!)
反正我认为按中国目前的一般的软件水平,如果你的工程经验低于10年,那就不要考虑这个问题!
(因为这是方向性问题....如果我讲错了,大家原量!)
|
foolmouse123()说的是正点。一般的switch和router都有这个东西。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。