Los estudiantes aprendieron a conectar dos computadoras por cable de red para enviar mensajes de una a otra usando Java y Eclipse. El objetivo era desarrollar un programa cliente-servidor donde el cliente envía un mensaje y el servidor lo recibe, imprimiendo la dirección IP, puerto y mensaje. El documento incluye el código Java para el cliente y servidor.
PIAR v 015. 2024 Plan Individual de ajustes razonables
Practica 11 haro_oscullo_morocho_cabezas
1. UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN
PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES -
INFORMÁTICA
Periodo Académico: Septiembre 2019 - Febrero 2020
GUÍA DE USO DE LABORATORIOS
ESTUDIANTE: Cabezas Jonathan - Haro Jesus – Morocho Johnny – Oscullo Carlos
SEMESTRE: Séptimo PARALELO: “B”
PRÁCTICA #: 11
FECHA: 14/01/2020
TEMA: CLIENTE - SERVIDOR
OBJETIVO:
Conectar dos computadoras de punto a punto por cable de red para enviar mensaje de
una a otra a través de JAVA - Eclipse
RESULTADOS DE APRENDIZAJE
Los estudiantes enviar mensajes de un computador a otro por un cable de red conectado de
punto a punto
ACTIVIDADES:
1. Realizar un programa que me permita Conectar dos computadoras de punto a punto
por cable de red para enviar mensaje de una a otra a través
DESARROLLO DEL CONTENIDO
CLIENTE
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.Inet4Address;
import java.net.InetAddress;
import javax.swing.JOptionPane;
public class cliente {
public static void main(String[] args) {
// TODO Auto-generated method stub
String msn=JOptionPane.showInputDialog("ingrese el mensaje a enviar");
try {
DatagramSocket miSocket=new DatagramSocket();
byte[] mensaje = msn.getBytes();
InetAddress host=InetAddress.getByName("192.168.0.2");
int puerto=9107;
DatagramPacket mipaquete= new
DatagramPacket(mensaje,msn.length(),host,puerto);
miSocket.send(mipaquete);
} catch (Exception e) {
e.printStackTrace();
}
}
private static DatagramPacket DatagramPacket(byte[] mensaje, int length,
InetAddress host, int puerto) {
//TODO Auto-generated method stub
return null;
2. UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN
PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES -
INFORMÁTICA
Periodo Académico: Septiembre 2019 - Febrero 2020
}
}
SERVIDOR
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
public class servidor {
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
DatagramSocket miSocket = new DatagramSocket(9107);
byte[] buffer =new byte[1024];
while(true){
DatagramPacket peticion=new
DatagramPacket(buffer,buffer.length);
miSocket.receive (peticion);
System.out.println("ip :" + peticion.getAddress());
System.out.println("puerto:"+peticion.getPort());
System.out.println("mensaje:" + new
String(peticion.getData(),0,peticion.getLength()));
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
MÁQUINA 1
3. UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN
PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES -
INFORMÁTICA
Periodo Académico: Septiembre 2019 - Febrero 2020
4. UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN
PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES -
INFORMÁTICA
Periodo Académico: Septiembre 2019 - Febrero 2020
MÁQUINA 2
5. UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN
PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES -
INFORMÁTICA
Periodo Académico: Septiembre 2019 - Febrero 2020
f.) _______________ f.) ______________ f.) ______________
Sr. Haro Jesus Sr. Oscullo Carlos MSc. Zapata Víctor
ESTUDIANTE ESTUDIANTE DOCENTE
f.) _______________ f.) ______________
Sr. Cabezas Jonathan Sr. Morocho Johnny
ESTUDIANTE ESTUDIANTE