Борьба со сложностью в сетевом протоколе прикладного уровня
|
|
Вторник, 29 Августа 2017 г. 00:07
+ в цитатник
Доводилось ли Вам реализовывать объёмный сетевой обмен посредством TCP- или HTTP-протокола? Насколько, в случае такого опыта, Вы были удовлетворены
сопровождаемостью конечного решения? Утвердительный ответ на первый вопрос (пусть даже и без «объёмистости» обмена) и недовольство гибкостью получившейся реализации позволяют рекомендовать эту статью как содержащую один из способов избавления от такого несчастья.
Ценность публикации, как представляется автору, также в том, что иллюстрируется всё не на простейшем учебном и малосвязанном с реальностью примере, а на небольшой части реального решения из настолько же взаправдашнего мобильного приложения, ранее уже упоминавшегося в
другой статье.
Нужно отметить, что в программном коде статьи используется
Indy, однако, хотя это и может показаться странным в материале, посвящённом сетевому взаимодействию, как такового знания этой библиотеки от читателя не потребуется, ибо смысл – в знакомстве с более абстрактными, высокоуровневыми приёмами при реализации своего протокола – речь в большей степени о проектировании.
Читать дальше ->
https://habrahabr.ru/post/336464/
Метки:
author SergeyPyankov
совершенный код
промышленное программирование
проектирование и рефакторинг
delphi
tcp
indy
сетевое программирование
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-