Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTEGRANTES:
GERVIS ANTONIO PAJARO PAJARO
HERNANDO LUIS HERNANDEZ PEREZ
PROGRAMACION DISTRIBUIDA
UNIVERSIDAD DE CARTAGENA
INGENIERIA DE SOFTWARE
VII SEMESTRE
LORICA - CORDOBA
2020
Contenido
Sockect servido en java........................................................................................3
Sockect cliente......................................................................................................5
Class Conectar..................................................................................................5
Sockect servido en java
Código:
package sockettup;
/**
* @author nando jh
*/
import java.net.*;
//importar la libreria java.net
import java.io.*;
//importar la libreria java.io
do {
String mensaje="";
mensaje = entrada.readUTF();
if (mensaje.equals("HOLA SERVER") || mensaje.equals("hola server")) {
salida.writeUTF("HOLA CLIENTE");
}
else{
if (mensaje.equals("ADIOS SERVER") || mensaje.equals("adios
server")) {
salida.writeUTF("ADIOS CLIENTE");
}else{
salida.writeUTF("no se entendio la solicitud!. vuelva a intentarlo");
}
}
} while (1>0);
}
// utilizamos el catch para capturar los errores que puedan surgir
catch (Exception e) {
Sockect cliente
Codigo:
package clientesockect;
/**
*
* @author nando jh
*/
}
}
Class Conectar
Codigo:
package clientesockect;
import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.InputStreamReader;
import java.net.Socket;
/**
*
* @author nando jh
*/
public class Conectar {
// declaramos un objeto socket para realizar la comunicación
Socket socket;
String ipAndress="127.0.0.1";
int puerto=6000;
DataOutputStream salidacliente;
DataInputStream mjsServer;
public void iniciar(){
do {
mensaje = entrada.readLine();
// Enviamos el mensaje codificado en UTF
salidacliente.writeUTF(mensaje);
// Recibimos el mensaje codificado en UTF
mensajeServer = mjsServer.readUTF();
System.out.println(mensajeServer);
// mientras el mensaje no encuentre la cadena ADIOS CLIENTE, seguiremos
ejecutando
// el bucle do-while
} while (!(mensajeServer.equals("ADIOS CLIENTE")));
}
// utilizamos el catch para capturar los errores que puedan surgir
catch (Exception e) {
// si existen errores los mostrará en la consola y después saldrá del
// programa
System.err.println(e.getMessage());
System.exit(1);
}
}
}
Evidencia
Si inicia en Sockect server y esperando que se conecte un Sockect cliente.