Visualizzazione dei risultati da 1 a 6 su 6

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2015
    Messaggi
    30

    [C] problemi compilazione programma con socket

    Sto iniziando a studiare l'utilizzo delle socket in c. La prima applicazione è questa:
    codice:
    #include <stdio.h>
    #include <winsock.h>
    
    
    int main() {
    
        typedef struct WSAData {
        WORD wVersion;
        WORD wHighVersion;
        char szDescription[WSADESCRIPTION_LEN+1];
        char szSystemStatus[WSASYS_STATUS_LEN+1];
        unsigned short iMaxSockets;
        unsigned short iMaxUdpDg;
        char FAR* lpVendorInfo;
        } WSADATA;
    
    // Initialize Winsock
    WSADATA wsaData;
    WORD wVersionRequested;
    wVersionRequested= MAKEWORD(2,2);
    int iResult = WSAStartup (wVersionRequested, &wsaData);
    if (iResult != 0) {
    printf ("Error at WSAStartup()\n");
    printf ("A usable WinSock DLL cannot be find");
    return 0;
    }
    
    // The WinSock DLL is acceptable. Proceed
    printf("No errors occurred. \n");
    system ("pause");
    return 0;
    }
    // main end
    Alla riga int iResult = WSAStartup(wVersionRequested, &wsaData)

    Ricevo l'errore:

    passing argument 2 of 'WSAStartup' from incompatible pointer type [enabled by default]

    Programma copiato interamente da slides uni...dove sta l'errore?
    Ultima modifica di MItaly; 03-02-2015 a 00:03

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.