Skip to content

Latest commit

 

History

History
75 lines (67 loc) · 3.76 KB

2023-12-11-L.md

File metadata and controls

75 lines (67 loc) · 3.76 KB

Programación de comunicaciones en red:

  • Comunicación entre aplicaciones.
  • Roles cliente y servidor.
  • Elementos de programación de aplicaciones en red. Librerías.
  • Sockets.
  • Creación de sockets.
  • Enlazado y establecimiento de conexiones.
  • Utilización de sockets para la transmisión y recepción de información.
  • Programación de aplicaciones cliente y servidor.
  • Utilización de hilos en la programación de aplicaciones en red.

Teoría de redes

Conceptos

Ejercicios

MulticastSocket en Kotlin

Realizar una comunicación multicast entre un código en Android Studio y otro en IntelliJ IDEA

Enviar un mensaje TCP con Kotlin desde una aplicación en Android Studio a un servidor en IntelliJ IDEA

Enviar la posición del cursor mediante TCP con Kotlin desde una aplicación en Android Studio a un servidor en IntelliJ IDEA

Mover el ratón remotamente mediante TCP con Kotlin desde una aplicación en Android Studio a un servidor en IntelliJ IDEA

Crear un API muy simple con Kotlin

Crear un API muy simple con Kotlin que devuelve un contenido en formato JSON



Repaso



Proyecto primera evaluación

Temas a evaluar

  • Programación concurrente
  • Programación paralela
  • Programación distribuida
  • Procesos
  • Hilos:
    • Crear, iniciar y finalizar hilos
    • Sincronizar
    • Varios hilos
    • Prioridad
  • Red:
    • Utilización de servidores web (GET y POST)
    • Roles de cliente y de servidor
    • Librerías
    • Socket
      • Hilos