From b4dbd2cfa724476162fa6d35941a5d7cdc9c9524 Mon Sep 17 00:00:00 2001 From: Tucker Evans Date: Mon, 18 Feb 2019 08:10:10 -0500 Subject: Adds all assignments not previously in a git repo --- CS2452/GUI_network/SocketReader.java | 49 ++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 CS2452/GUI_network/SocketReader.java (limited to 'CS2452/GUI_network/SocketReader.java') diff --git a/CS2452/GUI_network/SocketReader.java b/CS2452/GUI_network/SocketReader.java new file mode 100644 index 0000000..dacdaf1 --- /dev/null +++ b/CS2452/GUI_network/SocketReader.java @@ -0,0 +1,49 @@ +package assign6; + +import java.net.*; + +import javax.swing.JFrame; + +import java.io.*; + +public class SocketReader extends Thread +{ + BufferedReader br; + Gui g; + Thread t; + + public SocketReader(Socket s, Gui g) + { + try + { + br = new BufferedReader(new InputStreamReader(s.getInputStream())); + } catch (IOException e) + { + e.printStackTrace(); + } + + this.g = g; + + t = new Thread(this); + t.start(); + } + + public void run() + { + String str = null; + while (true) + { + try + { + str = br.readLine(); + } catch (IOException e) + { + e.printStackTrace(); + } + if (str != null) + g.changeImage(); + } + + } + +} \ No newline at end of file -- cgit v1.1