Leer fichero socket java

Páginas: 2 (336 palabras) Publicado: 29 de abril de 2013
package org.com.servidor_cliente;

import java.io.FileInputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
importjava.net.ServerSocket;
import java.net.Socket;
import java.util.logging.Level;
import java.util.logging.Logger;

public class ServidorFicheroHilos extends Thread {

Socket socket;
public static final intpuerto = 35557;

public ServidorFicheroHilos(Socket s) {
socket = s;
}

public void run() {
ObjectOutputStream oos = null;
try {
//codigollamada lectura socket ServidorFicheros
ServidorFichero sf = new ServidorFichero();
oos = new ObjectOutputStream(socket.getOutputStream());
ObjectInputStream ois = newObjectInputStream(socket.getInputStream());
sf.escuchar(ois, oos);
// Se cierra el ObjectOutputStream
//oos.close();
//ois.close();socket.close();
//socketServidor.close();
} catch (IOException ex) {
Logger.getLogger(ServidorFicheroHilos.class.getName()).log(Level.SEVERE, null, ex);
}finally {
try {
oos.close();
} catch (IOException ex) {
Logger.getLogger(ServidorFicheroHilos.class.getName()).log(Level.SEVERE, null, ex);}
}
}

public void escuchar(ObjectInputStream ois, ObjectOutputStream oos) {
try {

Object mensaje = ois.readObject();

//envio delfichero
envioFichero(((MensajeDameFichero) mensaje).nombreFichero,
oos);

} catch (IOException e) {
// TODO Auto-generated catch blocke.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
}

public void envioFichero(String fichero, ObjectOutputStream oos) {
try {...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • SOCKET EN JAVA
  • Socket Java
  • Ficheros Java
  • Cliente Con Socket En Java
  • WEB SOCKET
  • Ficheros de texto en Java
  • Leer Archivos De Texto En Java
  • Socket En Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS