|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: May 2002
Città: Roma
Messaggi: 3392
|
[C/C++] windows.h connessioni
Salve a tutti i programmatori.
In questa notte di mezza luna voglio proporvi questo mio problema e spero che sarete tanto gentili da darmi almeno qualche consiglio... Il mio programma: semplice test procedurale per verificare implementazione e funzionamento di una connessione. Cosa vorrei fare: -Vorrei che il programma si connetta all'indirizzo www.qualcosa.qq/info.txt e prelevi le informazioni del file in questione; leggendolo, facendosi passare i dati... no so... -Vorrei che il programma si connettesse all'indirizzo www.qualcosaltro.qq/info.php passando delle informazioni. idee? ![]()
__________________
TRATTATIVE SU HWUPGRADE 50+ Knukcles|=Enzo80=|Powerade|2 Red 2 Devil|mirkob e molti molti altri... (fregature: Faberius62) |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Mar 2002
Città: Italy/Usa
Messaggi: 2817
|
Se non le hai tu che lo devi scrivere le idee....
a quest'ora proprio a noi vieni a rompere gli zebedei??? ![]() ![]() ![]()
__________________
"Utilizzando atomi pentavalenti drogheremo il silicio di tipo n; Utilizzando atomi trivalenti drogheremo il silicio di tipo p; Utilizzando della cannabis ci drogheremo noi e vedremo il silicio fare cose impossibili" - DSDT-HowTo |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: May 2002
Città: Roma
Messaggi: 3392
|
Quote:
![]() ok. grazie. vado a letto. a domani.
__________________
TRATTATIVE SU HWUPGRADE 50+ Knukcles|=Enzo80=|Powerade|2 Red 2 Devil|mirkob e molti molti altri... (fregature: Faberius62) |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Mar 2002
Città: Italy/Usa
Messaggi: 2817
|
cmq...scherzi a parte, non mi è ben chiaro cosa vorresti fare......
cioè: l'indirizzo dal quale prelevare le informazioni è un sito? l'indirizzo sul quale vuoi scrivere le informazioni prelevate è un sito? e poi....sei nella legalità??? ![]() ![]()
__________________
"Utilizzando atomi pentavalenti drogheremo il silicio di tipo n; Utilizzando atomi trivalenti drogheremo il silicio di tipo p; Utilizzando della cannabis ci drogheremo noi e vedremo il silicio fare cose impossibili" - DSDT-HowTo |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: May 2002
Città: Roma
Messaggi: 3392
|
Si certo il sito sarebbe il mio.
tipo: faccio un programma che quando lo fai girare vede se c'è la versione aggiornata. oppure: controlla quanta gente c'è online sul sito...
__________________
TRATTATIVE SU HWUPGRADE 50+ Knukcles|=Enzo80=|Powerade|2 Red 2 Devil|mirkob e molti molti altri... (fregature: Faberius62) Ultima modifica di dOnDa : 03-10-2003 alle 00:22. |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Devi usare i socket...poi devi conoscere il protocollo HTTP per fare la richiesta al server (per inviare informazioni se lo fai tramite GET basta aggiungere la stringa al link richiesto)...
Questo se vuoi fare il fighetto... Se non vuoi imparare niente e fare tutto alla svelta usi: InternetOpen InternetOpenUrl InternetReadFile InternetCloseHandle ![]() |
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: May 2002
Città: Roma
Messaggi: 3392
|
Quote:
__________________
TRATTATIVE SU HWUPGRADE 50+ Knukcles|=Enzo80=|Powerade|2 Red 2 Devil|mirkob e molti molti altri... (fregature: Faberius62) |
|
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: May 2002
Città: Roma
Messaggi: 3392
|
Ho scoperto che bisogna utilizzare wininet.h, ma bisogna aggiungere wininet.lib. In alcuni siti sembra che wininet.lib sia wininet.dll... ma comunque generano una miriade di errori...
![]() Qualche info in più sui socket e Http?... grazie
__________________
TRATTATIVE SU HWUPGRADE 50+ Knukcles|=Enzo80=|Powerade|2 Red 2 Devil|mirkob e molti molti altri... (fregature: Faberius62) |
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Devi includere windows.h, wininet.h e linkare wininet.lib...
|
![]() |
![]() |
![]() |
#10 | |
Senior Member
Iscritto dal: May 2002
Città: Roma
Messaggi: 3392
|
Quote:
wininet.lib però sul mio pc non c'è e se lo linko come oggetto non funziona una mazza comunque... qualcuno mi fa un esemepio? Ma soprattutto... con che compilatore lavorare decentemente?... ![]()
__________________
TRATTATIVE SU HWUPGRADE 50+ Knukcles|=Enzo80=|Powerade|2 Red 2 Devil|mirkob e molti molti altri... (fregature: Faberius62) |
|
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Dev-C++ con il compilatore MinGW ha tutti gli header e le librerie per Windows...oppure MinGW Developer Studio, sempre con MinGW...oppure Visual C++...
http://tokyo.cool.ne.jp/masapico/api...etOpenUrl.html Fonte: Google ![]() |
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: May 2002
Città: Roma
Messaggi: 3392
|
Dopo prove e prove non sono riuscito a cavare da devc++ un eseguibile che faccia il suo lavoro... in effetti non si copila neanche... qualcuno ha mai fatto qualcosa di simile con dev...? e magari mi posta il codice?..
grazie.
__________________
TRATTATIVE SU HWUPGRADE 50+ Knukcles|=Enzo80=|Powerade|2 Red 2 Devil|mirkob e molti molti altri... (fregature: Faberius62) |
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Che problemi ti dava ? Bastava linkare i .lib giusti...ma la stessa cosa anche in Visual C++...
|
![]() |
![]() |
![]() |
#14 | |
Senior Member
Iscritto dal: May 2002
Città: Roma
Messaggi: 3392
|
Quote:
io uso devcpp4 e non riesco a linkare wininet.dll perchè dice che non la trova.. Mah... eppure il link è corretto!...
__________________
TRATTATIVE SU HWUPGRADE 50+ Knukcles|=Enzo80=|Powerade|2 Red 2 Devil|mirkob e molti molti altri... (fregature: Faberius62) |
|
![]() |
![]() |
![]() |
#15 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Perchè devi linkare libwininet.a !!! Bastava guardare nella directory lib di Dev-C++...
|
![]() |
![]() |
![]() |
#16 | |
Senior Member
Iscritto dal: May 2002
Città: Roma
Messaggi: 3392
|
Quote:
di questo non avevo assolutamente trovato informazioni... da nessuna parte. Ora provo a rifare tutto linkando quest'altra libreria... visto che ci sei, sai per caso una funzione che mette in pausa il programma per tot secondi?
__________________
TRATTATIVE SU HWUPGRADE 50+ Knukcles|=Enzo80=|Powerade|2 Red 2 Devil|mirkob e molti molti altri... (fregature: Faberius62) |
|
![]() |
![]() |
![]() |
#17 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
C'è la sleep inclusa in windows.h... Gli devi passare il numero di millisecondi...
|
![]() |
![]() |
![]() |
#18 | |
Senior Member
Iscritto dal: May 2002
Città: Roma
Messaggi: 3392
|
Quote:
bene... tutto sembra procedere bene... grazie.
__________________
TRATTATIVE SU HWUPGRADE 50+ Knukcles|=Enzo80=|Powerade|2 Red 2 Devil|mirkob e molti molti altri... (fregature: Faberius62) |
|
![]() |
![]() |
![]() |
#19 | |
Senior Member
Iscritto dal: May 2002
Città: Roma
Messaggi: 3392
|
Quote:
__________________
TRATTATIVE SU HWUPGRADE 50+ Knukcles|=Enzo80=|Powerade|2 Red 2 Devil|mirkob e molti molti altri... (fregature: Faberius62) |
|
![]() |
![]() |
![]() |
#20 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
E' molto meno semplice di quanto tu possa pensare...
Ti dico solo l'API Shell_NotifyIcon...se non ti riesce fammi sapere... |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:28.