CODIGOS
NOTA:Los códigos se presentan en formato texto.
Códigos sockets
- Ejemplo uso
de funciones internet
- Programa ejemplo uso gethostbyname():
quien-es.c
- Programa ejemplo uso getservbyname():
svname.c
- Programa ejemplo uso getservbyport():
svport.c
- Ejemplo de servidores y clientes
- Ejemplo servidor usando
sockets familia Unix en modo conexión, con estrategia servidor
serial (unserver.c)
- Ejemplo cliente sockets
familia Unix en modo conexión (unclient.c)
- Ejemplo servidor sockets
familia Internet en modo conexión (TCP) con estrategia servidor
padre (tcpserver.c)
- Ejemplo cliente sockets
familia Internet en modo conexión (TCP) (tcpclient.c)
- Ejemplo servidor sockets
familia Internet en modo no conexión (UDP) con estrategia servidor
serial (udpserver.c)
- Ejemplo cliente sockets
familia Internet en modo no conexión (UDP) (udpclient.c)
- Ejemplo cliente sockets
familia Internet en modo no conexión (UDP) con timeout (udptimeout.c)
- Ejemplo cliente sockets
familia Internet en modo conexión (TCP) con estrategia servidor
threads (threadserver.c)
- Ejemplos varios
- Conjunto de programas de ejemplo de uso de sockets ( LeeDir.tar.gz )
- Ejemplo servidor sockets
con estrategia de poleo ( servpoleo.c)
- Biblioteca/librería
de funciones para el uso de sockets de la familia internet en modo conexión,
(uici.h)
- Ejemplo uso uici.h (1/2):
programa servidor de recepción e impresión de datos. (transserver.c)
- Ejemplo uso uici.h (2/2):
programa cliente de lectura y envio de datos. (tansclient.c)
- Archivo servidor para actividad sockets en laboratorio ( Servidor.tar.gz )
- Archivo cliente para actividad sockets en laboratorio ( Cliente.tar.gz )
- Programa que copia dos archivos
de forma local ( copia.c )
- Ejemplos raw sockets
- Ejemplo generacion paquete ICMP visto en clase ( rawicmp.c )
- Ejemplo generacion paquetes ICMP usando raw sockets (
raw_icmp.c )
- ejemplo tomado del Exile 2000 International Coding Team
- Ejemplo generacion paquetes UDP usando raw sockets (
raw_udp.c )
- ejemplo tomado del Exile 2000 International Coding Team
- La rutina
de calculo de checksum ( in_cksum.c
)
Códigos
RPC
- Codigos primer ejemplo
RPC (random, generación de números aleatorios.)
$ gcc client_cuadro_local.c server_cuadrado_local.c -o salida
en el archivo salida estara el ejecutable.
- Codigos segundo ejemplo
RPC (perímetro y área de un cuadrado)
en el archivo salida estara el ejecutable.
- Archivos RPC:
archivo especificación (rand.x),
código del cliente (rand_client.c)
y código del servidor (rand_server.c).
Recuerde que el resto de los archivos se obtiene a partir de la utilería
rpcgen.
- Codigos tercer ejemplo
RPC (formula "chicharronero" solución de la ecuación cuadrática)
- Archivos código
local: no incluidos
- Archivos RPC:
especificación (raiz.x), código
del cliente (raiz_client.c) y
código del servidor (raiz_server.c).
Recuerde que el resto de los archivos se obtiene a partir de la utilería
rpcgen.
- Códigos ejemplo
uso llamadas de alto nivel. (altonivel.codes)
- Códigos ejemplo
uso llamadas de bajo nivel. (bajonivel.codes)
- Ejemplo uso llamadas
relacionadas con el portmapper. (portmap.c)
| Regreso
a la página de Programación Distribuida |
| Regreso a la página principal|