Develop and Download Open Source Software

Browse Subversion Repository

Diff of /SocketX/BcastSocket.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 11 by sho1get, Wed Feb 10 18:21:00 2010 UTC revision 16 by sho1get, Mon Jun 28 05:40:57 2010 UTC
# Line 24  BOOL CBcastSocket::SetBroadcast(DWORD dw Line 24  BOOL CBcastSocket::SetBroadcast(DWORD dw
24    
25  BOOL CBcastSocket::SetBroadcast(DWORD dwBcastAddress, WORD wPort)  BOOL CBcastSocket::SetBroadcast(DWORD dwBcastAddress, WORD wPort)
26  {  {
27          SOCKADDR_IN siAddr;          SOCKADDR_IN sAddrIn;
28          BOOL flag = TRUE;          BOOL flag = TRUE;
29    
30          if (!SetSockOpt(SO_BROADCAST, (LPSTR)&flag, sizeof(flag)))          if (!SetSockOpt(SO_BROADCAST, (LPSTR)&flag, sizeof(flag)))
# Line 32  BOOL CBcastSocket::SetBroadcast(DWORD dw Line 32  BOOL CBcastSocket::SetBroadcast(DWORD dw
32                  return FALSE;                  return FALSE;
33          }          }
34    
35          siAddr.sin_family          = AF_INET;          sAddrIn.sin_family         = AF_INET;
36          siAddr.sin_port            = htons(wPort);          sAddrIn.sin_port                   = htons(wPort);
37          siAddr.sin_addr.s_addr = dwBcastAddress;          sAddrIn.sin_addr.s_addr = dwBcastAddress;
38    
39          CopyMemory(&m_BcastAddr, &siAddr, sizeof(m_BcastAddr));          CopyMemory(&m_BcastAddr, &sAddrIn, sizeof(m_BcastAddr));
40          m_fBcast = TRUE;          m_fBcast = TRUE;
41    
42          return TRUE;          return TRUE;

Legend:
Removed from v.11  
changed lines
  Added in v.16

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26