Sto realizzando un protocollo a livello di applicazioni come HTTP,FTP basato sempre su TCP/IP in Java. In pratica è stato ideato per chi ha una connessione veramente lenta; praticamente i dati in uscita dal server vengono compressi e inviati al client dove c'è un decompressore che li manda al browser. Ecco un semplice disegno che ne rappresenta lo schema :
Adesso il problema :
Per fare ciò che ho descritto al livello di client non è affatto un problema crei un programma di ricezione che si connette al server e a cui si connette il browser che fa lo scambio e la decompressione. Per il lato server però non so veramente come fare, stavo cercando di creare un modulo apache però su internet non trovo nessuna guida, oppure pensavo di creare sempre una specie di altro server che riceve i dati dal client li invia al server web poi li riceve dal server web, comprime e riinvia, tuttavia per fare questo in modo corretto c'è bisogno dell'utilizzo di RawSocket e sinceramente non ne ho per niente voglia. Qualcuno può suggerirmi qualcosa di diverso, oppure conosce una guida sui moduli apache?
Grazie in anticipo.


Rispondi quotando

