
Implementación comunicación Cliente Servidor UDP (C)
Enviado por SebaMinguez el Mié, 09/09/2009 - 09:28.Esta vez con protocolo UDP. Correspondiente a la clase de guido del 08/09/09
ServidorUDP.c
#include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <ctype.h> #include <string.h> #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <signal.h> #define PORT 5000 typedef struct sockaddr *sad; void error (char *s) { exit ((perror(s),-1)); } int main () { int sock; struct sockaddr_in sin, sin1; char linea[1024]; socklen_t l; int cto;

Implementación Servidor Concurrente (C)
Enviado por SebaMinguez el Mié, 09/09/2009 - 08:50.Correspondiente a la clase del 08/09/2000 de Guido Macchi.
Se extiende el código base utilizado en la Implementación comunicación Cliente Servidor (C) para poder atender de manera concurrente a varios clientes.
Se utiliza el mismo cliente anterior, debiéndose ejecutar varias veces para notar el efecto. Vale mencionar que los clientes se deben ejecutar en un periodo breve de tiempo, sin esperar a que el primer clietne termine para comenzar la ejecución del segundo.

Implementación comunicación Cliente Servidor (C)
Enviado por SebaMinguez el Mar, 09/01/2009 - 23:30.Por favor, colaboren. El código funciona, pero seguro puede mejorarse la presentación, explicación, etc.
Basado en la clase de Guido del 01/09/09
Servidor.c
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #define PORT 5000 /* /etc/services */ typedef struct sockaddr *sad; void error (char *s) { perror(s); exit (-1); } int main () { int sock, sock1; struct sockaddr_in sin, sin1; char linea[1024]; socklen_t l;

2.14.2 Taller de Programación III
Enviado por SebaMinguez el Mar, 09/01/2009 - 23:21.Objetivos:
Presentar los aspectos avanzados del lenguaje Java conducentes a realizar aplicaciones profesionales. El alumno deberá realizar un proyecto integral que demuestre todos los conocimientos aprendidos durante los talleres.
Contenidos mínimos:
Interfaces gráficas de usuario. AWT. Swing. Manejo de eventos. Adaptadores. Aplicaciones paralelas. Manejo de Threads. Comunicación entre threads. Streams de entrada/salida. Objetos persistentes. Manejo de red. Interface de sockets. Realización de un proyecto de software.
Docentes:

2.13.2 Algoritmos y Estructura de Datos III
Enviado por SebaMinguez el Mar, 09/01/2009 - 23:20.Objetivos:
Brindar al alumno una aproximación al estudio formal de algoritmos, poniendo énfasis en aspectos relacionados con la computabilidad del problema, complejidad y búsqueda de soluciones optimizadas.
Contenidos mínimos:
Eficiencia de algoritmos, complejidad e introducción a la optimización. Algoritmos divide y vencerás. Algoritmos basados en programación dinámica. Algoritmos Greedy Algoritmos de exploración de grafos. Introducción al procesamiento paralelo.
