6

Click here to load reader

trabajo

Embed Size (px)

Citation preview

Page 1: trabajo

VIDEO TUTORIAL DE JAVA N° 29

COMUNICACIONES: TRABAJAR CON INPUTS Y OUTPUTS

Page 2: trabajo

INTEGRANTES:

• WUILLAN DAVID TORRES MOLINA

• MARTHA YADIRA SOLANO OCHOA

Page 3: trabajo

• ¿Qué es una comunicación?

• Al estudiar los mecanismos de para crear procesos y su comunicación entre procesos en Unix (Linux) estudiamos fork, pipes entre otros. Java también dispone de mecanismos para correr procesos nativos y relacionarsde con ellos. La clase RunTime dispone del método exec, el cual crea un proceso nativo y retorna una instancia de una subclase de Process. Ésta puede ser usada para controlar el proceso y obtener información sobre éste.La clase Process provee métodos para hacer lecturas desde le proceso (salida estándar de éste), escrituras hacia el proceso (entrada estándar el proceso), esperar por el término del proceso, y destruir (kill) el proceso.

Page 4: trabajo

• El paquete java.net nos brinda las clases necesarias para la realización de aplicaciones. Solo se hace necesario comprender los conceptos de transporte (UDP y TCP)

TCP (Transmisión control protocolo)Se establece la

conexión y se envía los datos

Protocolo basado en la conexión se garantiza el envió y recepción

de los datos

UDP(user datagran protocol)

No se establece la conexión se envían datagramas de una aplicación a otra No se garantiza la

recepción de los paquetes envias

Page 5: trabajo

•Un computador generalmente tiene una conexión física de red, esto nos

• lleva a preguntarnos, ¿Cómo sabe el computador a que programa le están

• enviando datos? La respuesta es el concepto de puerto

• En una comunicación establecida por TCP, el recurso que actua como Server mapea un socket con un puerto para establecer la comunicación

Page 6: trabajo

INPUTS Y OUTPUTS

En el momento que incurcionamos en la forma de manejar archivos en Java, somos suceptibles de confundirnos dado las nuevas palabras desconocidas con las que nos topamos, y aunque son conceptos similares, van dirigidos a una necesidad en especial,  requerimientos y objetivos propios.Es eso lo que intentaré resumir en esta entrada, dotarte de una visión para que sepas que se adapta a tus necesidades en la entrada (Input) y salida (Output)  de datos en Java (I/O).