> -- adimetrius писал(а):
> Кмк, работа с сокетами делается в CommTCP, а не в подсистеме Http.Ну его же (CommTCP) надо импортировать, а модули HttpServers и HttpWeb его (WinApi как оказалось, а не CommTCP) не импортируют. Видимо они только формируют пакеты.

> -- adimetrius писал(а):
> Если речь про HTTPS, то HttpCommSSL.То есть по протоколу HTTP (без шифрования) пакеты в сеть не отправяются? Логично тогда назвать расширение Https.

Вот схема импорта расширения Http:
## Код:
```
HttpServers (IMPORT Strings, Services, CommStreams, Files, Dates, StdLog)
   HttpWeb (IMPORT HttpServers, Files := Files64, Strings)
      HttpCmds (IMPORT HttpServers, HttpWeb, Strings, Files, CommStreams, TextModels, TextViews, Views)
WinApi
   HttpOpenssl ["libssl32"] (IMPORT WinApi)
      HttpCommSSL (IMPORT SYSTEM, WinNet, Strings, Dialog, CommStreams, HttpOpenssl, StdLog)
         HttpSSLCmds (IMPORT CommSSL := HttpCommSSL, CommStreams, TextModels, TextViews, Views)
```


Хочу написать (и скомпилировать на чем-нибудь) свой сервер, чтобы можно было программно работать с интернетом, с прокси, с поисковиками, загружать и раздавать файлы и т.д., потому что сторонний софт так работать не умеет. Поскольку в этих IT протоколах и миллионе "технологиях" я ни черта не разбираюсь - документация у них расплывчатая, свой птичий сленг и все на английском, то причесанная, без лишнего мусора реализация на понятном Паскале может помочь разобраться, как это работает, для начала в общих чертах. Смотрел сетевые модули A2, они довольно сложные и вообще там много лишнего логирования всего подряд, уJosef Templ-а смотрится проще. Лет через 30 может разберусь.