Je ferai quelques petits projets au cours des prochains mois et j'ai besoin de livres (de préférence) ou d'URL pour apprendre quelques concepts de base.
En général, un PC ou un périphérique intégré (qui varie selon le projet) recueille certaines entrées ou données utilisateur à partir d'un périphérique matériel externe et les transmet à un PC distant qui les entrera dans une base de données.
Le back-end sera codé en Delphi à l'aide de composants de socket Indy. Le frontal pourrait être un PC exécutant une application Delphi utilisant les mêmes sockets Indy, mais il pourrait également s'agir d'une petite carte contrôleur, probablement programmée en C (avec ni Windows ni Linux comme o/s , mais avec une prise en charge imprévisible).
Donc, ce dont j'ai besoin c'est
Toutes les recommandations pour me mettre au courant, au moins assez pour un petit projet qui me permettrait d'apprendre sur le tas.
Merci d'avance
C'est le livre pour apprendre TCP/IP, peu importe la langue que vous utiliserez:
W. Richard Stevens, TCP/IP Illustrated, Volume 1: The Protocols
Ce qui suit est la Bible du programmeur de réseau C, fortement recommandée:
W. Richard Stevens, Unix Network Programming, Volume 1: The Sockets Networking API
Hors des ressources en ligne, Beej's Guide to Network Programming en tête de liste.
Je recommanderais également Tutoriel TCP/IP et présentation technique d'IBM (ebook gratuit). Il ne vous en dira pas beaucoup sur les sockets, mais c'est une excellente introduction à la pile TCP/IP.