Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.IOException;
- import java.io.ObjectInputStream;
- import java.net.Socket;
- import java.net.UnknownHostException;
- import java.util.logging.Level;
- import java.util.logging.Logger;
- public class ConnectionThread extends Thread{
- private Socket socket;
- private ObjectInputStream objIN;
- private IMManager manager;
- public ConnectionThread(IMManager manager){
- this.manager=manager;
- try {
- socket = new Socket("LOCALHOST",1235);
- objIN = new ObjectInputStream(socket.getInputStream());
- } catch (UnknownHostException ex) {
- Logger.getLogger(ConnectionThread.class.getName()).log(Level.SEVERE, null, ex);
- } catch (IOException ex) {
- Logger.getLogger(ConnectionThread.class.getName()).log(Level.SEVERE, null, ex);
- }
- }
- @Override
- public void run(){
- while(true){
- try {
- this.manager.update((Management)objIN.readObject());
- } catch (IOException ex) {
- Logger.getLogger(ConnectionThread.class.getName()).log(Level.SEVERE, null, ex);
- } catch (ClassNotFoundException ex) {
- Logger.getLogger(ConnectionThread.class.getName()).log(Level.SEVERE, null, ex);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment