Click here to load reader
Upload
ruth1995ord
View
15
Download
0
Embed Size (px)
Citation preview
VIDEO TUTORIAL DE JAVA N° 29
COMUNICACIONES: TRABAJAR CON INPUTS Y OUTPUTS
INTEGRANTES:
• WUILLAN DAVID TORRES MOLINA
• MARTHA YADIRA SOLANO OCHOA
• ¿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.
• 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
•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
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).