WINSOCK



  • Hallo Leute ich bin wirklich frustriert

    Hier versuche ich, die Definiton von startwinsock IN Main zu definieren (mach ichs ausserhalb gehts komischerweise).
    Ich brauch echt Hilfe,von daher bitte ich euch es euch mal anzusehen.

    #pragma comment( lib, "ws2_32.lib" )
    #include <winsock2.h>
    #include <windows.h>
    #include <stdio.h>

    int main()
    
    { 
    
    int startWinsock(void)
    
    {
    
      WSADATA wsa;
    
      return WSAStartup(MAKEWORD(2,0),&wsa);
    
    }
    
      long rc;
    
      rc=startWinsock();
    
      if(rc!=0)
    
      {
    
        printf("Fehler: startWinsock, fehler code: %d\n",rc);
    
        return 1;
    
      }
    
      else
    
      {
    
        printf("Winsock gestartet!\n");
    
      }
    
      return 0;
    
    }
    

    Vielen Dank!



  • Frustriert schrieb:

    Hier versuche ich, die Definiton von startwinsock IN Main zu definieren (mach ichs ausserhalb gehts komischerweise).

    Nicht "komischerweise". Das ist normal. Du kannst in C und C++ Funktionsdefinitionen nicht verschachteln.

    Beim nächsten Problem bitte auch die Fehlermeldung angeben 😉



  • danke


Anmelden zum Antworten