Click here to Skip to main content
15,887,135 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: BITMAPINFOHEADER working in Debug but not in Release Pin
CPallini19-Aug-12 23:00
mveCPallini19-Aug-12 23:00 
QuestionModeless Dialog box using win32 API only Pin
csrss19-Aug-12 7:14
csrss19-Aug-12 7:14 
AnswerRe: Modeless Dialog box using win32 API only Pin
pasztorpisti19-Aug-12 12:49
pasztorpisti19-Aug-12 12:49 
GeneralRe: Modeless Dialog box using win32 API only Pin
csrss19-Aug-12 21:03
csrss19-Aug-12 21:03 
GeneralRe: Modeless Dialog box using win32 API only Pin
pasztorpisti20-Aug-12 1:49
pasztorpisti20-Aug-12 1:49 
Generaljust want to find a friend Pin
cnmqy19-Aug-12 0:56
cnmqy19-Aug-12 0:56 
GeneralRe: just want to find a friend Pin
Richard MacCutchan19-Aug-12 2:37
mveRichard MacCutchan19-Aug-12 2:37 
QuestionHow to distinguish the broad packets or normal packets? Pin
wangningyu17-Aug-12 17:19
wangningyu17-Aug-12 17:19 
The following is a fragment of code:

C++
sockaddr_in     from,a;
WSADATA         wsdata;
BOOL            optval = TRUE;
u_short         uPort  = m_nPort;

if(WSAStartup(0x0202,&wsdata) != 0)
{
    CString strErr;
    strErr.Format(_T("WSAStartup Init failed! Error code:%d"),WSAGetLastError());
    AddNote(strErr);
    _endthreadex(0);
    return FALSE;
}

a.sin_family        = AF_INET;
a.sin_addr.s_addr   = 0;
a.sin_port          = htons(uPort);

from.sin_family         = AF_INET;
from.sin_addr.s_addr    = INADDR_BROADCAST;
from.sin_port           = htons(uPort);

int fromlength=sizeof(SOCKADDR);
pThread->m_socket = socket(AF_INET,SOCK_DGRAM,0);
setsockopt(pThread->m_socket,SOL_SOCKET,SO_BROADCAST,(char FAR *)&optval,sizeof(optval));
bind(pThread->m_socket,(sockaddr *)&a,sizeof(sockaddr_in));

char        buf[BUF_MAX_LEN] = {0x00};
int         nLen = 0;
char        *pszIPClient = NULL;
u_short     uPortClient  = 0;
THREADBOARD *pThreadBoard = NULL;
CString     strInit = _T("");

strInit.Format(_T("Port: %d Now waiting for clients..."),uPort);
AddNote(strInit);

while(true)
{
    nLen = recvfrom(pThread->m_socket,buf,BUF_MAX_LEN,0,(struct sockaddr FAR *)&from,(int FAR *)&fromlength);
    if(nLen > 0)
    {
        // How to distinguish is send broadcast , or normal send ?
    }
}


Thanks for your reply !
AnswerRe: How to distinguish the broad packets or normal packets? Pin
pasztorpisti18-Aug-12 0:33
pasztorpisti18-Aug-12 0:33 
AnswerRe: How to distinguish the broad packets or normal packets? Pin
Software_Developer18-Aug-12 3:56
Software_Developer18-Aug-12 3:56 
GeneralRe: How to distinguish the broad packets or normal packets? Pin
wangningyu22-Aug-12 21:11
wangningyu22-Aug-12 21:11 
QuestionCan AdjustTokenPrivileges elevate the privilege as Administrator? Pin
Falconapollo17-Aug-12 5:39
Falconapollo17-Aug-12 5:39 
AnswerRe: What's worong with Google Code? Pin
Richard MacCutchan17-Aug-12 6:55
mveRichard MacCutchan17-Aug-12 6:55 
AnswerRe: Can AdjustTokenPrivileges elevate the privilege as Administrator? Pin
Richard Andrew x6418-Aug-12 6:27
professionalRichard Andrew x6418-Aug-12 6:27 
QuestionC Functions and Macros Pin
roza12317-Aug-12 1:48
roza12317-Aug-12 1:48 
AnswerRe: C Functions and Macros PinPopular
Richard MacCutchan17-Aug-12 1:55
mveRichard MacCutchan17-Aug-12 1:55 
GeneralRe: C Functions and Macros Pin
roza12317-Aug-12 2:03
roza12317-Aug-12 2:03 
GeneralRe: C Functions and Macros Pin
Richard MacCutchan17-Aug-12 2:22
mveRichard MacCutchan17-Aug-12 2:22 
AnswerRe: C Functions and Macros Pin
Malli_S17-Aug-12 2:41
Malli_S17-Aug-12 2:41 
QuestionRe: C Functions and Macros Pin
David Crow17-Aug-12 2:43
David Crow17-Aug-12 2:43 
AnswerRe: C Functions and Macros Pin
Maximilien17-Aug-12 3:07
Maximilien17-Aug-12 3:07 
GeneralRe: C Functions and Macros Pin
Richard MacCutchan17-Aug-12 4:54
mveRichard MacCutchan17-Aug-12 4:54 
GeneralRe: C Functions and Macros Pin
Albert Holguin17-Aug-12 4:54
professionalAlbert Holguin17-Aug-12 4:54 
AnswerRe: C Functions and Macros Pin
Software_Developer17-Aug-12 5:45
Software_Developer17-Aug-12 5:45 
GeneralRe: C Functions and Macros Pin
Maximilien17-Aug-12 5:55
Maximilien17-Aug-12 5:55 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.