allora...
per comunicare io uso queste linee di codice...
il server riceve con:
codice:
ObjectInputStream is;
			is= null;			
			is = new ObjectInputStream(socket.getInputStream());
			BufferedReader br = new BufferedReader(new InputStreamReader(is));
int controllo  = br.read();
il client invia con:
codice:
ObjectOutputStream os; 
os = null;
try
{
valore = 1;	
os = new ObjectOutputStream (client.getOutputStream());
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(os));
bw.write(valore);
bw.flush();
intendi questo?....
il client invia al server il quale fa...
codice:
System.out.println("stampo la scelta del client[ArchivioSingle](284): "+controllo);
            switch(controllo)
            {
ed a seconda di cosa sia "controllo" fa delle operazioni...
ora il problema è fare in modo che quello che fa il client lo faccia l'applet...