/** {f}
*
Finger.java
* Semplice
client Finger
* Sintassi:
java Finger Host [user]
* @version 1.00 01/03/01
*
@author Bertolini Marta & Girotto Cristiano
*/
import java.io.*;
import
java.net.*;
public
class Finger {
if (args.length == 0 || args.length > 2 ) {
System.out.println ("Numero di parametri errato.");
return;
}
try {
Socket S = new Socket (args[0], 79);
System.out.println(S);
String str = "";
if (args.length == 2) str = args[1];
DataOutputStream OS = new DataOutputStream(S.getOutputStream());
BufferedReader IS = new BufferedReader(new InputStreamReader(S.getInputStream()));
OS.writeBytes(str + "\n");
while ((str = IS.readLine()) != null)
System.out.println(str);
OS.close();
IS.close();
S.close();
}
catch (Exception e) {
System.out.println(e);
}
}
public static void main(String[] args) {
finger(args);
}