|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
SOCKET C problemi
ciao a tutti, allora ricopio lo stesso codice che c'è sul mio libro di sistemi e non vuole funzionare! mi da errori sul main
//programma server #ifndef unix #define WIN32 #include <windows.h> #include <winsock.h> #else #define closesocket close #include <sys/type.h> #include <sys/socket.h> #include <netdb.h> #endif #include <stdio.h> #include <string.h> #define PROTOPORT 5193 #define QLEN 6 int visits = 0; main (argc, argv) int argc; char *argv[]; { struct hostent *ptrh; struct protoent *ptrp; struct sockaddr_in sad; struct sockaddr_in cad; int sd, sd2; int port; int alen; char buf[1000]; #ifdef WIN32 WSADATA wsaData; WSAStartup (0x0101, wsaData); #endif memset ((char *)&sad, 0, sizeof(sad)); sad.sin_family = AF_INET; sad.sin_addr.s_addr= INADDR_ANY; if (argc > 1){ port = atoi(argv[1]); } else { port = PROTOPORT; } if (port > 0){ sad.sin_port = htons ((ushort)port); } else { fprintf (stderr, "bad port number %s\n", argv[1]); exit (1); } if ((int)(ptrp = getprotobyname ("tcp"))) == 0){ fprintf (stderr, "cannot map \"tcp\" to protocol number"); exit (1); } sd = socket (PF_INET, SOCK_STREAM, ptrp->p_proto); if (sd <0) { fprintf (stderr, "creazione del socket fallita"); exit (1); } if (bind(sd,(struct sockaddr *)&sad,sizeof(sad)) <0){ fprintf (stderr, "fallita bind"); exit (1); } if (listen(sd, QLEN) < 0){ fprintf (stderr, "impossibile mettersi in ascolto"); } while (1){ alen = sizeof (cad); if ((sd2=accept(sd, (struct sockaddr *)&cad,&alen) <0){ fprintf(stderr,"accept fallita"); exit (1); } visits ++; sprintf (buf, "Questo server è stato contattato per %d volt%s",&visits,visits==1?".":"e."); send (sd2,buf, strlen(buf),0); closesocket (sd2); } } MEMBRO DEL GRAN CONSIGLIO DELLE CACCOLE VERDI ~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso Ultima modifica di Fenomeno85 : 07-06-2004 alle 14:25. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
stesso problema per il client
//programma client #ifndef unix #define WIN32 #include <windows.h> #include <winsock.h> #else #define closesocket close #include <sys/type.h> #include <sys/socket.h> #include <netdb.h> #endif #include <stdio.h> #include <string.h> #define PROTOPORT 5193 extern int errno; char localhost[] = "localhost"; main (argc, argv) int argc; char *argv[]; { struct hostent *ptrh; struct protoent *ptrp; struct sockaddr_in sad; int sd; int port; char *host; int n; char buf[1000]; #ifdef WIN32 WSADATA wsaData; WSAStartup (0x0101, wsaData); #endif memset ((char *)&sad, 0, sizeof(sad)); sad.sin_family = AF_INET; if (argc > 1){ port = atoi(argv[1]); } else { host = localhost; } if (port > 0){ sad.sin_port = htons ((ushort)port); } else { fprintf (stderr, "bad port number %s\n", argv[2]); exit (1); } ptrh = gethostbyname(host); if ((char *)ptrh)==NULL){ fprintf (stderr, "host invalido: %s\n", host); exit (1); } memcpy (&sad.sin_addr, ptrh->h_addr, ptrh->h_length); if ((int)(ptrp = getprotobyname ("tcp"))) == 0){ fprintf (stderr, "cannot map \"tcp\" to protocol number"); exit (1); } sd = socket (PF_INET, SOCK_STREAM, ptrp->p_proto); if (sd <0) { fprintf (stderr, "creazione del socket fallita"); exit (1); } if (connect(sd,(struct sockaddr *)&sad,sizeof(sad)) <0){ fprintf (stderr, "fallita bind"); exit (1); } n = recv (sd,buf,sizeof(buf),0); while (n>0){ write (1,buf,n); n = recv (sd,buf,sizeof(buf,0); } closesocket (sd); exit (0); } MEMBRO DEL GRAN CONSIGLIO DELLE CACCOLE VERDI ~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
miseriaccia nessuno sa qual'è il problema ?
MEMBRO DEL GRAN CONSIGLIO DELLE CACCOLE VERDI ~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Psta gli errori che ti da
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
--------------------Configuration: server - Win32 Debug--------------------
Compiling... server.cpp c:\documents and settings\matteo\desktop\ripasso c file\server\server.cpp(4) : warning C4005: 'WIN32' : macro redefinition unknown(0) : see previous definition of 'WIN32' c:\documents and settings\matteo\desktop\ripasso c file\server\server.cpp(21) : error C2065: 'argc' : undeclared identifier c:\documents and settings\matteo\desktop\ripasso c file\server\server.cpp(21) : error C2065: 'argv' : undeclared identifier c:\documents and settings\matteo\desktop\ripasso c file\server\server.cpp(22) : error C2448: '<Unknown>' : function-style initializer appears to be a function definition c:\documents and settings\matteo\desktop\ripasso c file\server\server.cpp(22) : fatal error C1004: unexpected end of file found Error executing cl.exe. server.exe - 4 error(s), 1 warning(s) MEMBRO DEL GRAN CONSIGLIO DELLE CACCOLE VERDI ~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Leva questa: #define WIN32
Se non sbaglio diversi compilatori non supportano questo tipo di definizione delle funzioni (seppur standard): main (argc, argv) int argc; char *argv[]; |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
no se levo define mi da sempre gli errori.
MEMBRO DEL GRAN CONSIGLIO DELLE CACCOLE VERDI ~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
WIN32 è già definita...quindi non la devi ridefinire... Per glia ltri errori ti ho detto perchè te lid a... Devi definire la funzione nel modo del vecchio standard:
main(int argc, char *argv[]) |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
--------------------Configuration: server - Win32 Debug--------------------
Compiling... server.cpp C:\Documents and Settings\Matteo\Desktop\ripasso c file\server\server.cpp(47) : error C2065: 'ushort' : undeclared identifier C:\Documents and Settings\Matteo\Desktop\ripasso c file\server\server.cpp(47) : error C2146: syntax error : missing ')' before identifier 'port' C:\Documents and Settings\Matteo\Desktop\ripasso c file\server\server.cpp(47) : error C2059: syntax error : ')' C:\Documents and Settings\Matteo\Desktop\ripasso c file\server\server.cpp(94) : warning C4508: 'main' : function should return a value; 'void' return type assumed Error executing cl.exe. server.exe - 3 error(s), 1 warning(s) MEMBRO DEL GRAN CONSIGLIO DELLE CACCOLE VERDI ~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Sostituisci ushort con unsigned short...
|
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
--------------------Configuration: server - Win32 Debug--------------------
Compiling... server.cpp C:\Documents and Settings\Matteo\Desktop\ripasso c file\server\server.cpp(94) : warning C4508: 'main' : function should return a value; 'void' return type assumed C:\Documents and Settings\Matteo\Desktop\ripasso c file\server\server.cpp(22) : warning C4101: 'ptrh' : unreferenced local variable Linking... server.obj : error LNK2001: unresolved external symbol _closesocket@4 server.obj : error LNK2001: unresolved external symbol _send@16 server.obj : error LNK2001: unresolved external symbol _accept@12 server.obj : error LNK2001: unresolved external symbol _listen@8 server.obj : error LNK2001: unresolved external symbol _bind@12 server.obj : error LNK2001: unresolved external symbol _socket@12 server.obj : error LNK2001: unresolved external symbol _getprotobyname@4 server.obj : error LNK2001: unresolved external symbol _htons@4 server.obj : error LNK2001: unresolved external symbol _WSAStartup@8 Debug/server.exe : fatal error LNK1120: 9 unresolved externals Error executing link.exe. server.exe - 10 error(s), 2 warning(s) MEMBRO DEL GRAN CONSIGLIO DELLE CACCOLE VERDI ~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Questo me l'aspettavo... Devi linkare Ws2_32.lib al ptuo progetto...
|
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
da ignorante che sono ... come faccio??
le sai tutte ... mi fai quasi paura MEMBRO DEL GRAN CONSIGLIO DELLE CACCOLE VERDI ~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Project -> Settings -> Settings for: seleziona All configurations -> Link -> aggiungi in fondo alla riga Object/library modules: ws2_32.lib -> Ok
|
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
altra cosa, nel client mi dice questo:
--------------------Configuration: client - Win32 Debug-------------------- Compiling... client.cpp C:\Documents and Settings\Matteo\Desktop\ripasso c file\client\client.cpp(84) : error C2065: 'write' : undeclared identifier Error executing cl.exe. client.exe - 1 error(s), 0 warning(s) MEMBRO DEL GRAN CONSIGLIO DELLE CACCOLE VERDI ~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Aggiungi agli include dellla parte Windows #include <io.h>...dovrebbe funzionare...
|
|
|
|
|
|
#17 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
adesso mi hai spaventato
per caso dai lezioni ?? MEMBRO DEL GRAN CONSIGLIO DELLE CACCOLE VERDI ~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
#18 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
ok adesso metto i codici corretti:
programma server: //programma server #ifndef unix #include <windows.h> #include <winsock.h> #else #define closesocket close #include <sys/type.h> #include <sys/socket.h> #include <netdb.h> #endif #include <stdio.h> #include <string.h> #define PROTOPORT 5193 #define QLEN 6 int visits = 0; void main(int argc, char *argv[]) { //struct hostent *ptrh; struct protoent *ptrp; struct sockaddr_in sad; struct sockaddr_in cad; int sd, sd2; int port; int alen; char buf[1000]; #ifdef WIN32 WSADATA wsaData; WSAStartup (0x0101, &wsaData); #endif memset ((char *)&sad, 0, sizeof(sad)); sad.sin_family = AF_INET; sad.sin_addr.s_addr= INADDR_ANY; if (argc > 1){ port = atoi(argv[1]); } else { port = PROTOPORT; } if (port > 0){ sad.sin_port = htons ((unsigned short)port); } else { fprintf (stderr, "bad port number %s\n", argv[1]); exit (1); } if (((int)(ptrp = getprotobyname ("tcp"))) == 0){ fprintf (stderr, "cannot map \"tcp\" to protocol number"); exit (1); } sd = socket (PF_INET, SOCK_STREAM, ptrp->p_proto); if (sd <0) { fprintf (stderr, "creazione del socket fallita"); exit (1); } if (bind(sd,(struct sockaddr *)&sad,sizeof(sad)) <0){ fprintf (stderr, "fallita bind"); exit (1); } if (listen(sd, QLEN) < 0){ fprintf (stderr, "impossibile mettersi in ascolto"); } while (1){ alen = sizeof (cad); if ((sd2=accept(sd, (struct sockaddr *)&cad,&alen) <0)){ fprintf(stderr,"accept fallita"); exit (1); } visits ++; sprintf (buf, "Questo server è stato contattato per %d volt%s",&visits,visits==1?".":"e."); send (sd2,buf, strlen(buf),0); closesocket (sd2); } } programma client #ifndef unix #include <windows.h> #include <winsock.h> #else #define closesocket close #include <sys/type.h> #include <sys/socket.h> #include <netdb.h> #endif #include <stdio.h> #include <string.h> #include <io.h> #include <conio.h> #define PROTOPORT 5193 extern int errno; char localhost[] = "localhost"; void main(int argc, char *argv[]) { struct hostent *ptrh; struct protoent *ptrp; struct sockaddr_in sad; int sd; int port; char *host; int n; char buf[1000]; #ifdef WIN32 WSADATA wsaData; WSAStartup (0x0101, &wsaData); #endif memset ((char *)&sad, 0, sizeof(sad)); sad.sin_family = AF_INET; if (argc > 2){ port = atoi(argv[2]); } else { port = PROTOPORT; } if (port > 0){ sad.sin_port = htons ((unsigned short)port); } else { fprintf (stderr, "bad port number %s\n", argv[2]); exit (1); } if (argc > 1){ host = argv[1]; } else { host = localhost; } ptrh = gethostbyname(host); if (((char *)ptrh)==NULL){ fprintf (stderr, "host invalido: %s\n", host); exit (1); } memcpy (&sad.sin_addr, ptrh->h_addr, ptrh->h_length); if (((int)(ptrp = getprotobyname ("tcp"))) == 0){ fprintf (stderr, "cannot map \"tcp\" to protocol number"); exit (1); } sd = socket (PF_INET, SOCK_STREAM, ptrp->p_proto); if (sd <0) { fprintf (stderr, "creazione del socket fallita"); exit (1); } if (connect(sd,(struct sockaddr *)&sad,sizeof(sad)) <0){ fprintf (stderr, "fallita bind"); exit (1); } n = recv (sd,buf,sizeof(buf),0); while (n>0){ write (1,buf,n); n = recv (sd,buf,sizeof(buf),0); } closesocket (sd); getch (); } il bello è che il client non riceve niente boo MEMBRO DEL GRAN CONSIGLIO DELLE CACCOLE VERDI ~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
#19 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Fai un trace, magari il problema è nella write...
Leva io.h e sostituisci alla write una fwrite(buf, sizeof(char), n, stdout); |
|
|
|
|
|
#20 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
nisba anche cambiando non cambia niente
ma perchè ogni volta che apro devo sempre aggiungere la libreria Ws2_32.lib ? MEMBRO DEL GRAN CONSIGLIO DELLE CACCOLE VERDI ~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:15.



















