Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Socket: Compresser les données à envoyer

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:

  • Recevoir un fichier txt socket android
  • compresser avec java socket
  • email contact of socket 2012
  • compression donn
  • triage automatique d'une jlist dans un jframe en java
  • java socket envoi mail multipart
  • compression image socket
  • socket compression message envoyé
  • java reseau envoyer image
  • socket lister un repertoire