日期:2014-05-20  浏览次数:20725 次

急救:关于网络的问题
请问各位大虾:我想让两台机同时接收另外一台机发来的数据,请问有什么办法?除了使用广播、组播。

------解决方案--------------------
让机器 A 将信息发送到 B 和 C 不就结了。
------解决方案--------------------
相同的MAC地址和IP地址?
这个的网络问题估计就算实现了问题也是多多。
------解决方案--------------------
话说MAC(Media Access Control, 介质访问控制)地址是识别LAN(局域网)节点的标识。网卡的物理地址通常是由网卡生产厂家烧入网卡的EPROM(一种闪存芯片,通常可以通过程序擦写),它存储的是传输数据时真正赖以标识发出数据的电脑和接收数据的主机的地址。
也就是说,在网络底层的物理传输过程中,是通过物理地址来识别主机的,它一般也是全球唯一的。
------解决方案--------------------
同一个网段里的两台机(B机和C机)有相同的MAC地址和IP地址?这样可以吗

我觉得不可行
------解决方案--------------------
在同一个网段里的两台机(B机和C机)有相同的MAC地址和IP地址?这样好象不行吧.

你能不能把两台机(B机和C机)组一个小网段,然后在这个小网段里进行广播.
------解决方案--------------------
假如,我是说假如真的有两个机器的MAC地址是一样的话,首先网络会有冲突,其次先收到的那个机器不会继续转发,因此只会有一台机器收到,而且到底那台会收到是不确定的。
------解决方案--------------------
只能同时往两个地方发
------解决方案--------------------
你去改底层的TCP/IP协议去吧,让TCP同时支持两个连接不就好了