机器上有两块网卡192.168.0.1和10.0.0.1,我想指定程序用10.0.0.1发UDP包
我用了bind如下local.sin_family = AF_INET;
local.sin_port = htons(22222);
local.sin_addr.S_un.S_addr = inet_addr("10.0.0.1");if (bind(m_sock,(sockaddr*)&local,sizeof(local)) == SOCKET_ERROR)
{
m_msg.eventstr = "InitSock::Bind Failed";
return false;
}可是没有效果,数据走的还是192.168.0.1,10.0.0.*网段里的机器收不到.