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).

trabajo

  • 1.
    VIDEO TUTORIAL DEJAVA N° 29 COMUNICACIONES: TRABAJAR CON INPUTS Y OUTPUTS
  • 2.
    INTEGRANTES: • WUILLAN DAVIDTORRES MOLINA • MARTHA YADIRA SOLANO OCHOA
  • 3.
    • ¿Qué esuna 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.
  • 4.
    • El paquete java.netnos 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
  • 5.
    • Un computadorgeneralmente 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
  • 6.
    INPUTS Y OUTPUTS Enel 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).