Java Reference
In-Depth Information
{
System.out.println(
"Unable to attach to port!");
System.exit(1);
}
do
{
try
{
runService();
}
catch (InvalidClientException icException)
{
System.out.println("Error: " + icException);
}
catch (InvalidRequestException irException)
{
System.out.println("Error: " + irException);
}
}while (true);
}
private static void runService()
throws InvalidClientException,
InvalidRequestException
{
try
{
Socket link = serverSocket.accept();
Scanner input =
new Scanner(link.getInputStream());
PrintWriter output =
new PrintWriter(
link.getOutputStream(),true);
String name = input.nextLine();
String sendRead = input.nextLine();
if (!name.equals(client1) &&
!name.equals(client2))
throw new InvalidClientException();
if (!sendRead.equals("send") &&
!sendRead.equals("read"))
throw new InvalidRequestException();
System.out.println("\n" + name + " "
+ sendRead + "ing mail…");
if (name.equals(client1))
Search WWH ::




Custom Search