UDP,双网卡,组播发送问题?(应该简单)
协议:UDP
类:CSocket
发送方法:SendTo
机器上有两块网卡,IP地址不同,但在一个子网内,程序中建立了两个发送套接字和两个接收套接字,每个IP各绑定一个接收和一个发送套接字.两个网卡在组播接收时是正常的,但在发送时,两个套接字数据是发送了,可其中一个并没有从绑定的网卡上发送(我是在Create时设置的IP地址,没有使用bind).
在没有改变程序的条件下,修改了两块网卡的子网掩码,设置到不同的子网上,发送就正常了.
这是为什么?
在同一子网内如何从各自绑定的网卡上发送??