Java Reference
In-Depth Information
String message = input.nextLine();
if (messagesInBox == MAX_MESSAGES)
System.out.println("\nMessage box full!");
else
mailbox[messagesInBox] = message;
}
private static void doRead(String[] mailbox,
int messagesInBox, PrintWriter output)
{
/*
Client has requested 'reading', so server must
read messages from other client's message box and
then send those messages to the fi rst client.
*/
System.out.println("\nSending " + messagesInBox
+ " message(s).\n");
output.println(messagesInBox);
for (int i=0; i<messagesInBox; i++)
output.println(mailbox[i]);
}
}
class InvalidClientException extends Exception
{
public InvalidClientException()
{
super("Invalid client name!");
}
public InvalidClientException(String message)
{
super(message);
}
}
class InvalidRequestException extends Exception
{
public InvalidRequestException()
{
super("Invalid request!");
}
public InvalidRequestException(String message)
{
super(message);
}
}
Search WWH ::




Custom Search