Skip to content
Snippets Groups Projects
Commit 468ed350 authored by justi's avatar justi
Browse files

Frank Assignment 2

parent c62a684e
No related branches found
No related tags found
No related merge requests found
...@@ -4,6 +4,8 @@ import java.io.BufferedReader; ...@@ -4,6 +4,8 @@ import java.io.BufferedReader;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
import java.io.InputStreamReader; import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.PrintStream;
import java.io.Reader; import java.io.Reader;
import java.net.Socket; import java.net.Socket;
...@@ -37,6 +39,9 @@ public class FrankClient { ...@@ -37,6 +39,9 @@ public class FrankClient {
BufferedReader br; BufferedReader br;
String serverMessage; String serverMessage;
int clientLoopCount = 0; int clientLoopCount = 0;
OutputStream os;
PrintStream ps;
try { try {
while (true) { while (true) {
...@@ -64,13 +69,18 @@ public class FrankClient { ...@@ -64,13 +69,18 @@ public class FrankClient {
System.out.print( clientLoopCount + ": "); System.out.print( clientLoopCount + ": ");
System.out.println("Hola!"); System.out.println("Hola!");
System.out.println("The message the server sent was: '" + serverMessage + "'"); System.out.println("The message the server sent was: '" + serverMessage + "'");
int count = 0;
System.out.println("test");
count++;
// socket gets closed, either automatically/silently by this code (or possibly by the server) // socket gets closed, either automatically/silently by this code (or possibly by the server)
if (serverMessage.equals("this is good bye message from Franks server")) { //if client recieved termanation message stop client if (serverMessage.equals("this is good bye message from Franks server")) { //if client recieved termanation message stop client
break; break;
} }
os = socket.getOutputStream();
ps = new PrintStream(os);
ps.println("I'm doing well!"); // this gets sent back to server
ps.flush();
Thread.sleep(1000); // turned it down to 1 second Thread.sleep(1000); // turned it down to 1 second
} // end while(true) // infinite loops are dangerous, be sure to kill this process! } // end while(true) // infinite loops are dangerous, be sure to kill this process!
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment