recv problem :( es hängt WinAPI prog auf



  • moin,
    ich habe ein problem :

    ich mache einen client in c++, doch ichhabe das problem, das sich der cleint einfach aushängt, manchmal zeigt er die gesendetet daten an 😞

    case WM_TIMER:
                    rc = recv(sock, bufdata, 32, 0);
                    bufdata[rc] = '\0';
                    SendMessage(hChat, WM_GETTEXT, sizeof(hchat), (ULONG)hchat);
                    strcat(hchat, bufdata);
                    SendMessage(hChat, WM_SETTEXT, sizeof(hchat), (LPARAM)hchat); 
                break;
    

    habe nen timer mit 10 milisec refresh ...

    woran leigt das, dass meine anwendung hängt?
    wenn ich rc = recv(sock, bufdata, 32, 0); weg mache, dann functionert das prog einbanfrei, nur das es halt keine daten empfangen werden ^^



  • recv blockiert. such funktion. thema wurde schon ungefär 1.000.000.000 mal durchgesprochen.



  • aber aus irrgendeinem grund findet dei suche ganichts ...



  • erstell nen thread für die netzwerkkommunikation.


Anmelden zum Antworten