Sviluppo software e assistenza > GoJack php

Gojack e udp

<< < (4/4)

MaC:
Dipende da connessione, piattaforma e servizio utilizzato.
La UDP è funzionante solo su Python...e la Python è stata più che ottimizzata da sim: in passato ha eliminato tutti i byte che gli venivano in mente :D

Per le altre è più che plausibile una spesa di 3 centesimi.

sim882:

--- Citazione da: antonino.spampinato - Gennaio 26, 2013, 06:50:53 pm ---Scusa sim, ma l'udp deve avere un ip statico non condiviso?
Da client inviamo metodo ,richiesta,protocollo e campo host senza gzip, ad es. POST /index.php http1.0CRLF(25 bytes su un uri con una path)
Host: www.esempio.comCRLFCRLF (25 bytes senza gzip)
testo=codificato(16 bytes di un testo già con gzip) il server sa che da questo link deve ungizip il testo. Mentre da server se possibile tramite .htacces costringiamo apache a trasmettere gli header minimi e il testo già con gzip. ad es. HTTP/1.0 200 OKCRLF(17 bytes senza gzip)
Host: www.esempio.comCRLFCRLF(25 byte senza gzip)
messaggio inviato tot byte, o eventuali codici di errore tot byte, (bytes tra 25 o oltre senza gzip) da client sappiamo che dobbiamo ungzip.
Nota* non tutti i server web, hanno abilitato zlib "x-gzip, deflate"..000webhost non ha ne mod_gzip (si può attivare da apache 2.0 con .htacces) che mod_deflate.
Se si potesse fare con http 1.0, avremmo il grande vantaggio di usarlo anche con i server condivisi, avvicinandoci alla connessione udp, se non addirittura superarla :) .

--- Termina citazione ---

ciao, in realtà è probabile che l'udp non funzioni su host gratuiti (dovresti aver la possibilità di far girare uno script in python che faccia da server, e non so se sia possibile). (l'idea sarebbe magari interessante se decideste di creare un server ad hoc). Inoltre tu fai riferimento sempre al protocollo http: con l'udp tutto ciò non serve (si crea un protocollo specifico che contenga solo i dati necessari, tipo il servizio, il destinatario ed il testo), insomma è un altro mondo super ottimizzato :D


--- Citazione da: MaC - Gennaio 27, 2013, 02:32:22 am ---la Python è stata più che ottimizzata da sim: in passato ha eliminato tutti i byte che gli venivano in mente :D

--- Termina citazione ---

confermo :) anche se oggigiorno è qualcosa che appartiene al passato, con il diffondersi delle tariffe flat. Tutt'ora però riesco a inviare e ricevere svariati free+ (forse anche una decina) con un'unica connessione prima di arrivare (senza superare) alla soglia gratuita della tre :D

rondey:

--- Citazione da: sim882 - Gennaio 27, 2013, 09:44:57 am ---è probabile che l'udp non funzioni su host gratuiti (dovresti aver la possibilità di far girare uno script in python che faccia da server, e non so se sia possibile).

--- Termina citazione ---

E fin qui la cosa sembrava fattibile: https://developers.google.com/appengine/.
Talmente interessante era l'idea da poter anche fornire la connessione https! Ma mannaggia a loro non sono consentite le connessioni udp. >:(

Purtroppo ci toccherà avere un server privato con qualche mini pc/raspberry. Oppure si paga per avere un server privato.

Navigazione

[0] Indice dei post

[*] Pagina precedente

Vai alla versione completa