Professional Documents
Culture Documents
Actividad Evaluativa Eje 4
Actividad Evaluativa Eje 4
Integrante:
Ingeniería en Sistemas
Modelos de programación
02 de junio 2023
Objetivo
Construir una aplicación que permita crear un árbol binario desde el servidor, con la
Introducción
servidor que permita por parte del cliente enviar 30 datos numéricos enteros de 2 cifras, uno
a uno al servidor y este vaya construyendo un árbol binario con los datos que le envía el
cliente a través de la comunicación por medio de socket, tener en cuenta la forma para
Desarrollo
Cliente:
Ejecutamos Servidor.
Ejecutamos Cliente.
Y luego vemos que Servidor conecta y corre, nos muestra los números ingresados.
Código
Servidor:
import java.io.IOException;
import java.io.ObjectInputStream;
import java.net.ServerSocket;
import java.net.Socket;
Cliente:
import java.io.IOException;
import java.io.ObjectOutputStream;
import java.net.Socket;
import java.util.Random;
Árbol:
class Node {
int data;
Node left;
Node right;
class BinaryTree {
Node root;
public BinaryTree() {
this.root = null;
}
return root;
}
Bibliografía.
https://docs.oracle.com
Java2Blog - LinkedList in Java: https://java2blog.com/linkedlist-in-java/
https://docs.oracle.com/javase/tutorial/networking/sockets/index.html