servidor - sockets pdf
¿Qué libro(s) para aprender la programación de sockets y la comunicación de red TCP? (2)
Este es el libro para aprender TCP / IP, no importa qué idioma usará:
W. Richard Stevens, TCP / IP Illustrated, Volumen 1: Los Protocolos
La siguiente es la biblia del programador de red C, muy recomendable:
W. Richard Stevens, Programación en red de Unix, Volumen 1: The Sockets Networking API
Fuera de los recursos en línea, la Guía de programación de redes de Beej encabeza la lista.
Haré algunos pequeños proyectos en los próximos meses y necesito algunos libros (preferiblemente) o URL para aprender algunos conceptos básicos.
En general, una PC o dispositivo incrustado (que varía según el proyecto) recopila parte de la información del usuario de un dispositivo de hardware externo y la transmite a una PC remota que la ingresará en una base de datos.
El back-end se codificará en Delphi utilizando los componentes de socket Indy. El front-end puede ser una PC que ejecute una aplicación Delphi usando los mismos enchufes Indy, pero también podría ser una pequeña placa controladora, probablemente programada en C (sin Windows ni Linux como una o / s, pero con un soporte de socket imprevisible )
Entonces, lo que necesito es
- algo, probablemente independiente del idioma, para ponerme al día sobre la programación de sockets
- Conformidad de que puedo simplemente usar una secuencia y escribir / leer para definir mi propio protocolo (sobre TCP / IP) que será muy simple
- una visión general de los conceptos generales de redes (TCP?); tal vez un poco sobre seguridad, cosas generales de cliente / servidor (por ejemplo, puedo enviar algunos de los clientes al servidor y enviar una respuesta, pero no estoy tan seguro acerca de la comunicación iniciada por el servidor a un solo servidor o una transmisión a todos los clientes)
- ¿Algo más?
Cualquier recomendación para ponerme al día, al menos lo suficiente para un proyecto pequeño que me permita aprender en el trabajo.
Gracias por adelantado
También recomendaría TCP / IP Tutorial y descripción técnica general de IBM (ebook gratuito). No le dirá mucho acerca de los sockets, pero es una gran introducción a la pila de TCP / IP.