在例程client中SendRawEth函数中,在传送码流send(sraw,(char *)pBuffer,PACKET_SIZE,0)之前,有一段程序是设置Source MAC,Destination MAC,这是MAC地址的意思吗
for (i = 0; i < 6; i++)
{
src_mac[i] = 0x10 + i;
}
for (i = 0; i < 6; i++)
dst_mac[i] = 0x20 + i + 2;
我的问题是网口发送数据时是按MAC地址发送的吗? 那DSP的MAC地址应该怎么设置呢?看了一些资料说用send函数需要先将套接字和一个地址绑定,在程序中没有看出这里的Source MAC(或者IP地址)和套接字绑定的程序啊?求指导!不胜感激!