Cita:
Iniciado por dacarot TENGO ESTE CÓDIGO:
Código:
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Hilos().setVisible(true);
}
});
//CREO UN HILO QUE ME PERMITA ENLAZARME AL PUERTO
Thread con = new Thread(new Conectar());
con.run();
}
private void mostrarMensaje(String mensajeAMostrar){
jTextArea1.setText(mensajeAMostrar);
}
// Variables declaration - do not modify
private javax.swing.JButton jButton1;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTextArea jTextArea1;
// End of variables declaration
public static class Conectar implements Runnable{
Hilos hilito = new Hilos();
public void run(){
try {
serverSocket = new ServerSocket(4444);
hilito.mostrarMensaje("Enlazado con éxito al puerto");
} catch (IOException ex) {
hilito.mostrarMensaje("Error al enlazar. Puerto Ocupado");
}
}
}
Esto es un pedazo de código que te genera NetBeans al crear un jForm.
Lo importante aqui son las clases MAIN, CONECTAR, Y la función MOSTRARMENSAJE.
El problema es que cuando corro el programa debería imprimirme lo que le mando a la función MostrarMensaje, y no lo hace.
Que hago para solucionar eso?
Gracias
Eso sería la aplicación Servidor, te falta crear la aplicacion cliente, quien deberia solicitar la transferencia del archivo...
Aqui un ejemplo:
http://www.chuidiang.com/java/sockets/socket.php
Saludos.