
{filelink=8991}
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.zip.GZIPOutputStream;
class GZIPSock2
{
public static void main(String[] args) throws Exception
{
// Création d'un Socket Client au serveur local et au port 1024
Socket socket_clt = new Socket("localhost", 1024);
// Création d'un objet de compression de données
GZIPOutputStream zip = new GZIPOutputStream(socket_clt.getOutputStream());
String str;
BufferedReader b_reader = new BufferedReader(new InputStreamReader (socket_clt.getInputStream()));
while (true) {
try {
str = b_reader.readLine();
if (str == null)
break;
str = str + "";
zip.write(str.getBytes(), 0, str.length());
} catch (Exception e) {
break;
}
}
zip.finish();
zip.close();
socket_clt.close();
}
}