Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/06/2013, 10:56
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Error en clase, programa sencillo

La mayoría de tus errores están en las llaves. Te recomiendo que uses algo como eclipse o netbeans para que te marque los errores de sintaxis mientras estas escribiendo el código.

Aquí esta compila, pero no te aseguro que funcione ya que solo arregle los errores de sintaxis.

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