大哥们 小弟的程序出现了这个问题我在自己的机器A测试 广播一次 然后接受一次  自发自收 完全正常。但是换一台机器也是自发自收就出问题了。广播一次  但是每次都接受了3次。请问这个一般是什么情况引起的代码:发送端
SOCKET SendUDPSock;
SOCKADDR_IN SendUDPAddr;
BOOL m_Bool = TRUE;
SendUDPSock=socket(AF_INET, SOCK_DGRAM,0);
SendUDPAddr.sin_family = AF_INET;
SendUDPAddr.sin_port = htons(6000);
SendUDPAddr.sin_addr.s_addr = htonl(INADDR_BROADCAST);
m_Bool = TRUE;
setsockopt(SendUDPSock, SOL_SOCKET, SO_BROADCAST, (char*)&m_Bool, sizeof(BOOL));
sendto(SendUDPSock, (char*)LocalName, (int)wcslen(LocalName) * 2, 0, (SOCKADDR*)&SendUDPAddr, sizeof(SOCKADDR));
int m = WSAGetLastError(); 
closesocket(SendUDPSock);接收端unsigned __stdcall UDPMonitorFunc( void* pArguments )
{
TCHAR RecvName[MAX_COMPUTERNAME_LENGTH + 1];
memset(RecvName, 0, (MAX_COMPUTERNAME_LENGTH + 1) * 2);
SOCKADDR_IN addrClient;
int len = sizeof(SOCKADDR);
int nList = 0; while(TRUE)
{
recvfrom(*((UdpIpData*)pArguments)->PSer, (char*)RecvName, (MAX_COMPUTERNAME_LENGTH + 1) * 2, 0, (SOCKADDR*)&addrClient, &len);
}
}