Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere?
Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere?
HONOR Magic V6 è arrivato in Italia a 2.299,90 euro con una promessa precisa: unire 4 mm di spessore da aperto (8,75 mm chiuso nel modello White, 9 mm negli altri colori) a una batteria da 6.660 mAh, la più capiente mai vista su un pieghevole. Lo abbiamo usato per oltre una settimana in versione Red 16/512 GB per capire se lo Snapdragon 8 Elite Gen 5 tiene testa alla concorrenza anche fuori dai benchmark ufficiali
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni
Redmi Pad 2 9.7 punta su un display ampio e fluido, una batteria capace di accompagnare l'uso quotidiano senza ansie da ricarica e un prezzo accessibile, a partire da 179,90 euro per la versione con 64 GB di storage. Lo Snapdragon 6s 4G Gen 2 e i 4 GB di RAM della configurazione più diffusa frenano però chi cerca reattività e multitasking spinto: ecco il bilancio dopo due settimane di prova diretta
Peugeot Polygon Concept: ecco il futuro delle utilitarie
Peugeot Polygon Concept: ecco il futuro delle utilitarie
Polygon è la concept car di Peugeot che mostra il futuro delle soluzioni del segmento B: tra design compatti e innovativi affiancati da dimensioni compatte uno scherzo dalla manovrabilità incredibile per le manovre a bassa velocità
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 06-05-2003, 07:23   #1
keeper83
Member
 
L'Avatar di keeper83
 
Iscritto dal: Feb 2001
Messaggi: 73
Protocolli Internet explorer?

Volevo sapere i protocolli di internet explorer per poter far conversare il browser con un mio server.
Praticamente io riesco solo a inviare al browser solo file html puri che vengono visualizzati, mentre quando mi richiede di inviare i file di immagine ( o di downloadare un qualsiasi file) non riesco a farlo.
Qualcuno sa come fare? o dove reperire delle info?
__________________
AMD Athlon XP 2000+ , Biostar M7VIF con KT333 , 1 GB DDR RAM PC2700 , HD Maxtor 40 GB , ATI Radeon 8500 BBA
keeper83 è offline   Rispondi citando il messaggio o parte di esso
Old 06-05-2003, 07:58   #2
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Gli devi passare il mimetype... Guarda come funziona la richiesta da un server HTTP normale:

Questa è la richiesta:

C:\>telnet forum.hwupgrade.it 80
GET /images/smiles/icon_mad.gif HTTP/1.1
Host: forum.hwupgrade.it

E questa sotto è la risposta:

HTTP/1.1 200 OK
Date: Tue, 06 May 2003 06:49:47 GMT
Server: Apache/1.3.26 (Unix) Debian GNU/Linux mod_gzip/1.3.19.1a
Last-Modified: Fri, 13 Dec 2002 15:10:00 GMT
ETag: "91ce4cf-177-3df9f848"
Accept-Ranges: bytes
Content-Length: 375
Content-Type: image/gif

GIF89aı¸‗ÙÞÓ└└└▄ıð╬╠╔┬┴¢ÀÁ┤▒░½ºªñú×£ÖÿûôÆæìïèçâé⌂}¢¢¢!¨♦☺,♠ö└éP¿*▬ç╚BÐpP0▲Gñj P
ò
úN♥ÇÇ╩ájD,£«R(V┼╩ª;▲êºåD-*T♥W
[↔#E
♠♦LN¶↓▼$E

e▬* $'t↕*►↕¶↨▲*&j*▬§▬↓∟ #%(jJ∟↔▼!$&┼IE"#$%¼ãÐÜIA;F*↨∟!%E


Date, Server, Last-Modified, ETag, Accept-Ranges, Cionnection non dovrebbero essere indispensabili... Content-Type e Content-Length sono indispensabili...

Il protocollo HTTP/1.1 (come specificato dalla richiesta) inoltre non prevede la disconnessione dopo l'invio di un elemento...resta disponibile ad accettare nuove richiest successive...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 06-05-2003, 08:03   #3
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Se vuoi reperire dell info:

http://www.ietf.org/rfc/rfc2616.txt?number=2616
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 06-05-2003, 20:20   #4
keeper83
Member
 
L'Avatar di keeper83
 
Iscritto dal: Feb 2001
Messaggi: 73
grazie mille penso proprio che tu abbia centrato la mia richiesta
appena ho tempo provo tutto
__________________
AMD Athlon XP 2000+ , Biostar M7VIF con KT333 , 1 GB DDR RAM PC2700 , HD Maxtor 40 GB , ATI Radeon 8500 BBA
keeper83 è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2003, 15:02   #5
keeper83
Member
 
L'Avatar di keeper83
 
Iscritto dal: Feb 2001
Messaggi: 73
Ancora dubbi
Content-Length è la lunghezza del messaggio che devo mandare DOPO il protocollo giusto?

a proposito esiste una funzione per determinare la lunghezza di un file

cioè il corrispettivo dell' strlen() delle stringhe in pratica...
__________________
AMD Athlon XP 2000+ , Biostar M7VIF con KT333 , 1 GB DDR RAM PC2700 , HD Maxtor 40 GB , ATI Radeon 8500 BBA
keeper83 è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2003, 16:01   #6
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
E' la lunghezza del file...

Sicuramente, ma mi sembra che sia system dependent... Su che sistema operativo programmi ?
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2003, 16:12   #7
keeper83
Member
 
L'Avatar di keeper83
 
Iscritto dal: Feb 2001
Messaggi: 73
sto cercando di usare ANSI C in modo che vada dappertutto cmq per ora sono sotto Win 98 cmq dovrebbe funzionare anche sotto linux

Senno come faccio a scorrere il file con l'fread byte per byte per contarlo?

char ciao[LMAX];
ex=fread(ciao,sizeof(char),1,fp);

cosi me lo prende un byte?
__________________
AMD Athlon XP 2000+ , Biostar M7VIF con KT333 , 1 GB DDR RAM PC2700 , HD Maxtor 40 GB , ATI Radeon 8500 BBA
keeper83 è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2003, 16:38   #8
keeper83
Member
 
L'Avatar di keeper83
 
Iscritto dal: Feb 2001
Messaggi: 73
-_____-" perfetto ora conto perfettamente la lunghezza del file ...
(controllo dalle proprietà in win)
peccato che non me lo mandi lo stesso -_-"

devo spedirlo byte per byte????
ora come ora faccio cosi:
Codice:
do//Inizio trasmissione dati
 {
     ex=fread(messaggio,LMAX,1,fp); //LMAX = 1024
     Write(newsock,messaggio,sizeof(messaggio)); //Invio il Messaggio
 }while(!feof(fp));
__________________
AMD Athlon XP 2000+ , Biostar M7VIF con KT333 , 1 GB DDR RAM PC2700 , HD Maxtor 40 GB , ATI Radeon 8500 BBA
keeper83 è offline   Rispondi citando il messaggio o parte di esso
Old 16-05-2003, 11:05   #9
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originally posted by "keeper83"

Codice:
do//Inizio trasmissione dati
 {
     ex=fread(messaggio,LMAX,1,fp); //LMAX = 1024
     Write(newsock,messaggio,sizeof(messaggio)); //Invio il Messaggio
 }while(!feof(fp));
Non devi spedirlo byte per byte, ma puoi usare tranquillamente un buffer...

Come fai te ci potrebbero essere vari problemi, io farei così:
Codice:
do//Inizio trasmissione dati
 {
     ex=fread(messaggio,LMAX,1,fp); //LMAX = 1024
     if(!feof(fp))
          Write(newsock,messaggio,ex); //Invio il Messaggio
 }while(!feof(fp));
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 16-05-2003, 11:07   #10
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Collegati con telnet al tuo server e fai un richiesta:

GET /tuapagina.html HTTP/1.1
Host: 127.0.0.1
Seguito da due invii...

Copia ed incolla qui ciò che il tuo server risponde...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 16-05-2003, 13:17   #11
keeper83
Member
 
L'Avatar di keeper83
 
Iscritto dal: Feb 2001
Messaggi: 73
... Perche non ci ho pensato prima????? ig:
__________________
AMD Athlon XP 2000+ , Biostar M7VIF con KT333 , 1 GB DDR RAM PC2700 , HD Maxtor 40 GB , ATI Radeon 8500 BBA
keeper83 è offline   Rispondi citando il messaggio o parte di esso
Old 16-05-2003, 13:36   #12
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Funziona ora ?
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 16-05-2003, 14:39   #13
keeper83
Member
 
L'Avatar di keeper83
 
Iscritto dal: Feb 2001
Messaggi: 73
... no ora no mi invia solo il protocollo senza file... mi rileggo il codice e controllo cosa puo essere ...

se ti rompo dimmelo che mi arrangio
perche avro tante domande da farti penso :/

cmq grazie
__________________
AMD Athlon XP 2000+ , Biostar M7VIF con KT333 , 1 GB DDR RAM PC2700 , HD Maxtor 40 GB , ATI Radeon 8500 BBA
keeper83 è offline   Rispondi citando il messaggio o parte di esso
Old 16-05-2003, 15:04   #14
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Prova così:

do//Inizio trasmissione dati
{
ex=fread(messaggio,LMAX,1,fp); //LMAX = 1024
Write(newsock,messaggio,ex); //Invio il Messaggio
}while(!feof(fp))
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 16-05-2003, 15:37   #15
keeper83
Member
 
L'Avatar di keeper83
 
Iscritto dal: Feb 2001
Messaggi: 73
Codice:
do//Inizio trasmissione dati 
{ 
     ex=fread(messaggio,LMAX,1,fp); //LMAX = 1024 
     if(feof(fp)) //prima era if(feof(fp)) 
          Write(newsock,messaggio,ex); //Invio il Messaggio 
}while(!feof(fp));
l'errore era l anegazione nell' feof

cmq non riesco a capire con le pagine html funziona perfettamente mentre i file immagine non li manda -_- non è che ci vuole qualcosa in coda al file?

ah forse .. ho controllato "ex" e quando è eof resta a 0 quindi non manda l'ultimo "pacco" di roba

se non erro non riesco a sostituirlo con strlen(messaggio) perchè se un byte è \0 mi finisce la stringa prima che sia finita realmente...

sizeof(messaggio) prende 1024 se " char messaggio[1024]; " ??
__________________
AMD Athlon XP 2000+ , Biostar M7VIF con KT333 , 1 GB DDR RAM PC2700 , HD Maxtor 40 GB , ATI Radeon 8500 BBA
keeper83 è offline   Rispondi citando il messaggio o parte di esso
Old 16-05-2003, 15:43   #16
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Lascia ex che serve a gestire anche il caos dello zero...

Così come l'hai modificato se il file è più lungo di 1024 fa casino...

Fai quello che ti ho detto prima con telnet...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 16-05-2003, 15:57   #17
keeper83
Member
 
L'Avatar di keeper83
 
Iscritto dal: Feb 2001
Messaggi: 73
se il file è corto e minore di 1024 non arriva nulla (solo il protocollo)

appunto perche Ex è 0 è come dirci

Codice:
Write(newsock,messaggio,0);

questo è quello che risponde:
Codice:
HTTP/1.1 200 OK
Allow: GET, HEAD, POST
Accept: text/html
Content-Length: 491
Content-Type: image/gif
__________________
AMD Athlon XP 2000+ , Biostar M7VIF con KT333 , 1 GB DDR RAM PC2700 , HD Maxtor 40 GB , ATI Radeon 8500 BBA
keeper83 è offline   Rispondi citando il messaggio o parte di esso
Old 16-05-2003, 16:01   #18
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Se il file è corto in ex ci dovrebbe essere 491...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 16-05-2003, 16:03   #19
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Comunque credo che tu debba togliere Accept e Allow...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 16-05-2003, 16:13   #20
keeper83
Member
 
L'Avatar di keeper83
 
Iscritto dal: Feb 2001
Messaggi: 73
no non funfa.

cmq ho messo un printf per ex ed è 0
solo che ora ho provato un file piu lungo di 1024 e non va comunque ... -_- anche se ho tolto i parametri che hai detto -_-
__________________
AMD Athlon XP 2000+ , Biostar M7VIF con KT333 , 1 GB DDR RAM PC2700 , HD Maxtor 40 GB , ATI Radeon 8500 BBA
keeper83 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere? Recensione HONOR Magic V6: spessore record e sup...
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni Redmi Pad 2 9.7: ampio display, economico e peso...
Peugeot Polygon Concept: ecco il futuro delle utilitarie Peugeot Polygon Concept: ecco il futuro delle ut...
Reno16 Pro: il compatto di OPPO punta su fotocamera da 200MP e il nuovo Bubble! La recensione Reno16 Pro: il compatto di OPPO punta su fotocam...
 Hisense 55U7SE: tuttofare e accessibile, il MiniLED per film, sport e gioco Hisense 55U7SE: tuttofare e accessibile, il Min...
Un ricercatore scopre uno script bash na...
Robot umanoidi teleoperati eseguono le p...
QuadRF, il gadget da 499 dollari che leg...
ChatGPT, Claude e Gemini nel mirino: cos...
Pneumatici dalla Cina, l'UE introduce da...
SpaceX vuole 100.000 satelliti in orbita...
Disney+ gratis, ma con pubblicità: l'ult...
Microsoft ammette: emissioni di CO2 su d...
Apple denuncia OpenAI e due ex dirigenti...
Asha Sharma licenzia migliaia di dipende...
25 articolazioni, pelle tattile e forza ...
Creato un chip quantistico in cui la mem...
Torna la migliore e-bike in carbonio del...
NVIDIA H200 in Cina, si apre uno spiragl...
GPT-5.6 per tutti, Codex dentro ChatGPT:...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 16:07.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v