Socket: Compresser les données à envoyer

Author:

serveur, socket, socket, java
{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();
  }
}

A Voir sur le même Sujet:

  • java envoyer des données reseau
  • java socket + compression
  • exemple jframe envoyer/recevoir données avec port serie
  • socket compression message envoyé
  • java socket enregistrement de données
  • email contact of socket 2012
  • compresser avec java socket
  • java socket envoi mail multipart
  • triage automatique d'une jlist dans un jframe en java
  • compression image socket

Leave a Reply

Your email address will not be published. Required fields are marked *