import java.io.*;
import java.net.*;
public class aggiornaFTP extends
Thread
{
final int PORTA_DATI=1189;
private String server1=new String();
private ListaFile serverReg1=new ListaFile();
public aggiornaFTP(String ser,ListaFile lf)
{
server1=ser;
serverReg1.copia(lf);
}
public void
run()
{
String server=new String(server1);
ListaFile serverReg=new ListaFile();
serverReg.copia(serverReg1);
try
{
Socket sock_dati=new Socket(server,PORTA_DATI);
sock_dati.setSoLinger(true,180);
sock_dati.setSoTimeout(180000);
ObjectOutputStream oos=new
ObjectOutputStream(sock_dati.getOutputStream());
ObjectInputStream ois=new
ObjectInputStream(sock_dati.getInputStream());
String mess=new String();
oos.writeObject("aggiornamento lista");
oos.flush();
oos.writeObject(serverReg);
oos.flush();
mess=(String)ois.readObject();
//System.out.println(mess);
oos.close();
ois.close();
}
catch(Exception e)
{
System.out.println("server "+server+" non
raggiungibile");
}
}
}