Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/06/2013, 04:04
Avatar de alejandcc
alejandcc
 
Fecha de Ingreso: diciembre-2011
Ubicación: Plasencia
Mensajes: 54
Antigüedad: 12 años, 4 meses
Puntos: 1
Error en clase, programa sencillo

Hola a tod@s, estoy creando un programa basico que haga de messenger, que conecte un cliente con un servidor, pero en la clase "conector" me da los siguientes errores (lo pongo en azul los errores)

--------------------------------------------------------------------------------------------------------------------------------
Código Java:
Ver original
  1. package messenger;
  2.  
  3.  
  4. import java.net.*;
  5. import java.io.*;
  6.  
  7. /**
  8.  *
  9.  * @author fernando
  10.  */
  11. public class Conector {
  12.     private Socket s;
  13.     private ServerSocket ss;
  14.     private InputStreamReader entradaSocket;
  15.     private DataOutputStream salida;
  16.     private BufferedReader entrada;
  17.     private int puerto = 4314;
  18.  
  19.    
  20.     public Conector(){
  21.        try{
  22.    
  23.         ss = new ServerSocket(puerto);
  24.         s = ss.accept();
  25.        
  26.         //creacion de entrada de datos para lectura de mensajes
  27.         entradaSocket = new InputStreamReader(s.getInputStream());
  28.         entrada = new BufferedReader(entradaSocket);
  29.        
  30.         //creacion de salida de datos para el envio de mensajes
  31.         salida = new DataOutputStream(s.getOutputStream());
  32.        
  33.        
  34.      [COLOR="navy"]  }catch(Exception e)();[/COLOR]
  35.    
  36.     }
  37.      
  38.     [COLOR="navy"] public Conector(String ip){[/COLOR]
  39.      try{
  40.    
  41.         s = new Socket(ip.this.puerto);
  42.        
  43.         //creación de entrada de datos para lectura de mensajes
  44.         entradaSocket = new InputStreamReader(s.getInputStream());
  45.         entrada = new BufferedReader(entradaSocket);
  46.        
  47.         //creacion de salida de datos para el envio de mensajes
  48.         salida = new DataOutputStream(s.getOutputStream());
  49.        
  50.        
  51.       [COLOR="Navy"] }catch(Exception e)();[/COLOR]
  52.      
  53.      }
  54.  
  55.   [COLOR="navy"]   public void enviarMSG(){[/COLOR]
  56.      
  57.      try{
  58.          salida.writeUTF(msg);
  59.          
  60.      }[COLOR="navy"]catch(IOException e)();[/COLOR]
  61.      }
  62.      
  63.      [COLOR="navy"]public String leerMSG(){[/COLOR]
  64.      
  65.      try{
  66.          return entrada.readLine();
  67.     [COLOR="navy"] }catch(IOException e)();[/COLOR]
  68.      return null;
  69.      }
  70.      
  71.     [COLOR="navy"]     public void desconectar(){[/COLOR]
  72.      
  73.      try{
  74.          s.close();
  75.     [COLOR="navy"] }catch(Exception e)();[/COLOR]
  76.      try{
  77.          ss.close();
  78.      }[COLOR="navy"]catch(Exception e)();[/COLOR]
  79.      
  80.      }
  81.      
  82. }
----------------------------------------------------------------------------------------------------
Gracias de antemano

Última edición por razpeitia; 15/06/2013 a las 10:45