|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#21 |
|
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: 8895
|
cmq anche connettendosi con tpc funziona ... il tuo problema è strano dato che il codice funziona. Cmq ti rimetto il codice:
Codice:
#include <stdio.h>
#include <windows.h>
#include <winsock.h>
#define close closesocket
#define PORT 53
#define IP "217.141.250.206"
int main (void){
int sd; /* descrittore */
int err;
struct sockaddr_in sad; /* informazioni server */
struct sockaddr_in cad; /* informazioni client */
int mio_addr_len=sizeof(cad);
int error;
WSADATA wsaData;
WSAStartup (0x0101,&wsaData);
memset((char*)&sad,0,sizeof(sad));
/* informazioni server */
sad.sin_family = AF_INET;
sad.sin_port = htons ((u_short)PORT);
sad.sin_addr.s_addr = inet_addr("217.141.250.206"); // DNS ALICE
/* apertura socket */
sd=socket(PF_INET,SOCK_STREAM,0);
if (sd < 0)printf ("\n\nError to create socket.");
else printf ("\nCreate socket.");
err = connect(sd,(struct sockaddr *)&sad, sizeof(sad));
if (err <0)
printf ("\nError to conncet at DNS");
else
printf ("\nConnect to DNS");
close(sd);
system ("PAUSE");
return (0);
}
__________________
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 |
|
|
|
|
|
#22 | |
|
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: 8895
|
Quote:
~§~ 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 |
|
|
|
|
|
|
#23 |
|
Senior Member
Iscritto dal: Mar 2002
Città: Roma
Messaggi: 4205
|
niente sempre lo stesso errore. cmq mi tocca di definire un sacco di altra roba in mezzo ai #define. per qui alla fine l'inizio del prog è così:
Codice:
#include <iostream.h> #include <tchar.h> #include <windows.h> #include <winsock.h> #include <assert.h> #include <stdio.h> #define close #define closesocket #define PORT 53 #define IP "217.141.250.206" #define htons #define connect #define socket #define inet_addr #define WSAStartup |
|
|
|
|
|
#24 |
|
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: 8895
|
sbagli 1 a fare i define ... ma oltre a questo quelle son chiamate a funzioni che sono già dichiarate.
Te non linki la lib che ti ho detto la ws2_32.lib. ~§~ 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: 02:45.











|








