В течение следующих нескольких месяцев я сделаю несколько небольших проектов и нуждаюсь в некоторых книгах (желательно) или URL-адресах, чтобы изучить некоторые базовые понятия.
Как правило, один ПК или встроенное устройство (которое зависит от проекта) собирает некоторые пользовательские данные или данные с внешнего аппаратного устройства и передает его на удаленный ПК, который будет вводить его в базу данных.
Внутренний интерфейс будет закодирован в Delphi с использованием компонентов сокета Indy. Передним интерфейсом может быть ПК с приложением Delphi с использованием одних и тех же Indy-сокетов, но в равной степени это может быть небольшая плата контроллера, возможно, запрограммированная на C (ни Windows, ни Linux в качестве o/s, но с некоторой непредвиденной поддержкой сокетов).
Итак, мне нужно
- что-то - возможно, язык агностик - чтобы ускорить программирование сокетов
- что я могу просто использовать поток и писать/читать, чтобы определить собственный протокол (через TCP/IP), который будет очень простым.
- некоторый обзор общих сетей (TCP?); возможно, немного по безопасности, общий материал клиент/сервер (например, я могу отправить некоторые из клиентов на сервер и отправить ответ, но я не уверен, что сервер инициировал связь на одном сервере или трансляцию всем клиентам)
- что-нибудь еще?
Любые рекомендации, которые помогут мне ускорить работу, по крайней мере, достаточно для небольшого проекта, который позволит мне учиться на работе.
Заранее спасибо