org.apache.commons.net.finger
public class FingerClient extends SocketClient
FingerClient finger; finger = new FingerClient(); try { finger.connect("foo.bar.com"); System.out.println(finger.query("foobar", false)); finger.disconnect(); } catch(IOException e) { System.err.println("Error I/O exception: " + e.getMessage()); return; }
Field Summary | |
---|---|
static int | DEFAULT_PORT
The default FINGER port. |
Constructor Summary | |
---|---|
FingerClient()
The default FingerClient constructor. |
Method Summary | |
---|---|
InputStream | getInputStream(boolean longOutput, String username)
Fingers a user and returns the input stream from the network connection
of the finger query. |
InputStream | getInputStream(boolean longOutput, String username, String encoding)
Fingers a user and returns the input stream from the network connection
of the finger query. |
InputStream | getInputStream(boolean longOutput)
Fingers the connected host and returns the input stream from
the network connection of the finger query. |
String | query(boolean longOutput, String username)
Fingers a user at the connected host and returns the output
as a String. |
String | query(boolean longOutput)
Fingers the connected host and returns the output
as a String. |
DEFAULT_PORT
.
Parameters: longOutput Set to true if long output is requested, false if not. username The name of the user to finger.
Returns: The InputStream of the network connection of the finger query. Can be read to obtain finger results.
Throws: IOException If an I/O error during the operation.
Parameters: longOutput Set to true if long output is requested, false if not. username The name of the user to finger. encoding the character encoding that should be used for the query, null for the platform's default encoding
Returns: The InputStream of the network connection of the finger query. Can be read to obtain finger results.
Throws: IOException If an I/O error during the operation.
Parameters: longOutput Set to true if long output is requested, false if not.
Returns: The InputStream of the network connection of the finger query. Can be read to obtain finger results.
Throws: IOException If an I/O error during the operation.
Parameters: longOutput Set to true if long output is requested, false if not. username The name of the user to finger.
Returns: The result of the finger query.
Throws: IOException If an I/O error occurs while reading the socket.
query(longOutput, "")
.
Parameters: longOutput Set to true if long output is requested, false if not.
Returns: The result of the finger query.
Throws: IOException If an I/O error occurs while reading the socket.