Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Problema con i socket in C

Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!

Moderatori: Triumph Of Steel, archimede

Problema con i socket in C

Postdi criva89 » 20/02/11 14:54

Salve, ho da poco iniziato la programmazione di socket in C,
so qualche cosa di base e ho scritto un programma molto minimale per fare pratica.
Uso Windows 7, mi sono informato per tutti gli adattamenti nei richiami alle librerie di windows per i socket… (le funzioni sono racchiuse nell’header winsock.h e altri); non mi stupirebbe se il programma non si compilasse per qualche errore mio.
La cosa che non capisco e che mi sta facendo impazzire è che gli errori di compilazione sono di questo tipo:

18 C:\Dev-Cpp\include\windows.h:48, from C:\Dev-Cpp\include\winsock.h

263 C:\Dev-Cpp\include\windef.h syntax error at '##' token

263 C:\Dev-Cpp\include\windef.h syntax error before '{' token

1044 C:\Dev-Cpp\include\winbase.h syntax error before "LPWSTR"

Dove i puntini stanno per altri riferimenti a questi e ad altri file header, dove cambia il token e il numero di riga… ora, come è possibile che siano sbagliati i i file header? :-?

Cioè, si blocca prima delle istruzioni al precompilatore, se il programma fosse anch’esso sbagliato, non saprei dove correggerlo.

Non so proprio dove mettere le mani, e ammetto che in questo sono un novizio
Se ho fatto un errore stupido perdonatemi, se avete qualche soluzione al problema ve ne sarei grato

Grazie in anticipo
Avatar utente
criva89
Utente Junior
 
Post: 14
Iscritto il: 14/01/10 02:12

Sponsor
 

Re: Problema con i socket in C

Postdi zello » 21/02/11 16:40

Prova ad #includere <windows.h> prima di includere <winsock.h>.

Ciao.
Il faut être toujours ivre. Tout est là : c'est l'unique question. Pour ne pas sentir l'horrible fardeau du Temps qui brise vos épaules et vous penche vers la terre,il faut vous enivrer sans trêve...
Avatar utente
zello
Moderatore
 
Post: 2351
Iscritto il: 06/05/02 13:44

Re: Problema con i socket in C

Postdi criva89 » 21/02/11 18:07

Ti ringrazio moltissimo per la disponibilità e l'interessamento,
al momento ho provato la tua soluzione ma senza successo, ho provato a cambiare l'ordine
dei file header in modi diversi ma niente....
hai qualche altra soluzione? grazie comunque!
Avatar utente
criva89
Utente Junior
 
Post: 14
Iscritto il: 14/01/10 02:12


Torna a Programmazione


Topic correlati a "Problema con i socket in C":

Problema Windows 10
Autore: asso1998
Forum: Software Windows
Risposte: 1

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti