Winsock



  • Warum funktioniert dieses Codefragment nicht ?

    #include <windows.h>
    #include <winsock2.h>
    #include <stdio.h>
    
    int startWinsock();
    int main()
    {
      long rc;
      rc=startWinsock();
      if(rc!=0)
      {
        printf("Fehler: startWinsock, fehler code: %d\n",rc);
        return 1;
      }
      else
      {
        printf("Winsock gestartet!\n");
      }
      return 0;
    }
    int startWinsock()
    {
      WSADATA wsa;
      return WSAStartup(MAKEWORD(2,2),&wsa);
    }
    

    Ich benutze Dev-C++ und Winsock2.h 2.2

    [ Dieser Beitrag wurde am 05.07.2002 um 20:20 Uhr von C Newbie editiert. ]



  • versuche mal die includes andersrum zu nehmen

    #include <winsock2.h>
    #include <windows.h>
    #include <stdio.h>

    also die windows.h nach der winsock...


Anmelden zum Antworten