{filelink=8992}
import java.io.BufferedReader;
import java.io.FileReader;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.zip.GZIPInputStream;
public class GZIPSock
{
public static void main(String[] args) throws Exception
{
// Création d'un Socket Serveur au port 1024
ServerSocket server_sock = new ServerSocket(1024);
System.out.println ("Le Serveur est lancé....");
// Accepter la connexion demandée au port 1024
Socket sock = server_sock.accept();
// Créer un objet GZIP pour compresser les données communiquées
GZIPInputStream zip = new GZIPInputStream(sock.getInputStream());
// Lire les données reçues
while (true)
{
int data;
data = zip.read();
if (data == -1)
break;
System.out.print((char) data);
}
}
}