// Creating Thread public void receiveThread() { // System.out.println("Packet received"); tinyThread = new TinyClientThread(this); // System.out.println("Thread started"); tinyThread.start(this); }
// Ends the UDP Connection public void endConnection() throws IOException { // System.out.println("Connection Ended"); tinyThread.setKeepAlive(false); FeedbackPacket feedbackPacket = new FeedbackPacket(0, 0, 0, 0); feedbackPacket = setPacket(feedbackPacket, -3); // Setting to FIN this.sendPacket(feedbackPacket); // Ends here }