Guest User

Untitled

a guest
Apr 24th, 2013
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.51 KB | None | 0 0
  1.  
  2. import java.io.IOException;
  3. import java.io.ObjectInputStream;
  4. import java.net.Socket;
  5. import java.net.UnknownHostException;
  6. import java.util.logging.Level;
  7. import java.util.logging.Logger;
  8.  
  9. public class ConnectionThread extends Thread{
  10.     private Socket socket;
  11.     private ObjectInputStream objIN;
  12.     private IMManager manager;
  13.    
  14.     public ConnectionThread(IMManager manager){
  15.         this.manager=manager;
  16.         try {        
  17.             socket = new Socket("LOCALHOST",1235);
  18.                      
  19.              objIN = new ObjectInputStream(socket.getInputStream());
  20.              
  21.              
  22.         } catch (UnknownHostException ex) {
  23.             Logger.getLogger(ConnectionThread.class.getName()).log(Level.SEVERE, null, ex);
  24.         } catch (IOException ex) {
  25.             Logger.getLogger(ConnectionThread.class.getName()).log(Level.SEVERE, null, ex);
  26.         }
  27.                      
  28.  
  29.     }
  30.        
  31.        
  32.        
  33.     @Override
  34.     public void run(){
  35.         while(true){
  36.             try {
  37.                
  38.                
  39.                 this.manager.update((Management)objIN.readObject());
  40.                
  41.                
  42.             } catch (IOException ex) {
  43.                 Logger.getLogger(ConnectionThread.class.getName()).log(Level.SEVERE, null, ex);
  44.             } catch (ClassNotFoundException ex) {
  45.                 Logger.getLogger(ConnectionThread.class.getName()).log(Level.SEVERE, null, ex);
  46.             }
  47.                            
  48.     }
  49.        
  50. }
  51.    
  52. }
Advertisement
Add Comment
Please, Sign In to add comment