/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package servidorimagens;
import java.io.IOException;
import java.io.ObjectOutputStream;
import java.net.InetAddress;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
*
* @author Guilherme
*/
public class CServidorImagens extends Thread {
private ServerSocket server;
private int portServer = 2000;
private ObjectOutputStream oos;
CArquivosTeste ArquivosTeste;
public CServidorImagens(CArquivosTeste arquivosTeste) throws IOException {
super();
ArquivosTeste=arquivosTeste;
}
@Override
public void run() {
try {
// Cria um Servidor Socket
server = new ServerSocket(portServer);
// Loop infinito para receber conexões
while (true) {
Socket sock_client = null;
sock_client = server.accept();
oos = new ObjectOutputStream(sock_client.getOutputStream());
oos.writeObject(ArquivosTeste);
}
} catch (IOException ex) {
Logger.getLogger(CServidorImagens.class.getName()).log(Level.SEVERE, null, ex);
}
}
}