this.txa_cliente_B.append("1. Error de E/S con excepcion: "+ex);
y la verdad es que nose cual es el error que tiene el codigo, aver si me pueden ayudar a encontrarlo.
Código
import java.io.*; /** Creates new form Cliente_B */ String mensaje_B, enviar; public Cliente_B() { initComponents(); try { //sck=new java.net.Socket("localhost", this.txt_puerto_cliente_A.getText()); } { this.txa_cliente_B.append("1. Error de E/S con excepcion: "+ex); } } @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code"> private void initComponents() { lbl_titulo_cliente.setText("Cliente B"); lbl_puerto_cliente_B.setText("Puerto:"); lbl_ruta_cliente_B.setText("Ruta fichero:"); txa_cliente_B.setColumns(20); txa_cliente_B.setRows(5); jScrollPane1.setViewportView(txa_cliente_B); btn_enviar_cliente_B.setText("Enviar"); btn_enviar_cliente_BActionPerformed(evt); } }); btn_recibir_cliente_B.setText("Recibir"); btn_recibir_cliente_BActionPerformed(evt); } }); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addGap(152, 152, 152) .addComponent(lbl_titulo_cliente) .addGroup(layout.createSequentialGroup() .addGap(112, 112, 112) .addComponent(btn_enviar_cliente_B) .addGap(68, 68, 68) .addComponent(btn_recibir_cliente_B) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() .addGap(59, 59, 59) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(jScrollPane1, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 293, Short.MAX_VALUE) .addGroup(layout.createSequentialGroup() .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(lbl_ruta_cliente_B) .addComponent(lbl_puerto_cliente_B)) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(txt_puerto_cliente_B, javax.swing.GroupLayout.PREFERRED_SIZE, 81, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(txt_ruta_cliente_B, javax.swing.GroupLayout.PREFERRED_SIZE, 168, javax.swing.GroupLayout.PREFERRED_SIZE)))) .addGap(57, 57, 57)) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addGap(27, 27, 27) .addComponent(lbl_titulo_cliente) .addGap(36, 36, 36) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(lbl_puerto_cliente_B) .addComponent(txt_puerto_cliente_B, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(26, 26, 26) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(lbl_ruta_cliente_B) .addComponent(txt_ruta_cliente_B, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(57, 57, 57) .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 112, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(36, 36, 36) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(btn_enviar_cliente_B) .addComponent(btn_recibir_cliente_B)) ); lbl_puerto_cliente_B.getAccessibleContext().setAccessibleName("null"); lbl_ruta_cliente_B.getAccessibleContext().setAccessibleName("lbl_ruta_cliente_B"); pack(); }// </editor-fold> // TODO add your handling code here: try { enviar=this.txa_cliente_B.getText(); dos.writeUTF("\n"+enviar); this.txa_cliente_B.append("\nEnviando mensaje ..."+enviar); dis.close(); dos.close(); sck.close(); } { this.txa_cliente_B.append("2. ERROR de E/S con excepcion: "+ex); } } // TODO add your handling code here: try { mensaje_B=dis.readUTF(); this.txa_cliente_B.append(mensaje_B); this.txa_cliente_B.append("Fin de transmision ..."); } { this.txa_cliente_B.append("3. Error de E/S con excepcion"+ex); } } public void run() { new Cliente_B().setVisible(true); } }); } // Variables declaration - do not modify // End of variables declaration }
saludos