User Tools

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
cpp:course-w [2019-04-29 11:43]
ziggi
cpp:course-w [2019-06-03 08:45] (current)
ziggi
Line 1: Line 1:
 =====Results of own 5day C++ network study course===== =====Results of own 5day C++ network study course=====
  
-Результаты 5-дневного самостоятельного курса "C++ сетевые приложения,​ сервер" ​+Результаты 5-дневного самостоятельного курса "​Cетевые приложения, C++, сервер" ​
  
 You can use all samples as work code. \\ You can use all samples as work code. \\
 Все примеры рассматриваются как рабочие прототипы Все примеры рассматриваются как рабочие прототипы
  
-  - [[cpp:​asio-srv|]] Асинхронный web cервер на базе ASIO +  - [[cpp:​asio-srv|]] Асинхронный web cервер на базе ASIO, C++ 
-  - [[cpp:​srv3|]] Многопочный web сервер на базе ASIO +  - [[cpp:​srv3|]] Многопочный web сервер на базе ASIO, C++ 
-  - [[cpp:​ssl-srv7|]] Многопочный SSL web сервер на базе ASIO +  - [[cpp:​ssl-srv7|]] Многопочный SSL web сервер на базе ASIO, C++ 
-  - [[cpp:pure-cpp-server|]] Самостоятельно ​ написанный "с нуля"​ многопоточный web сервер+  - [[cpp:thrsrv-bl|]] Написанный "с нуля"​ многопоточный web сервер
  
-Also+===Also===
  
   * [[cpp:​http-compiler]] Минимальный BNF компилятор (лексер и парсер) заголовков HTTP    * [[cpp:​http-compiler]] Минимальный BNF компилятор (лексер и парсер) заголовков HTTP 
   * [[cpp:​qlogger|]] Многопоточный асинхронный логгер.   * [[cpp:​qlogger|]] Многопоточный асинхронный логгер.
 +
 +===Написанные позднее варианты серверов==
 +  * [[c:​thrsrv-kqueue|]] Сервер "с нуля"​ на C с использованием BSD kqueue системы событий
 +  * [[c:​thrsrv-bs|]] Тоже самое, но с простымы сокетами.
 +  * [[cpp:​thrsrv-bl|]] "​голый"​ C++, переписанный сервер с простыми сокетами
  
 ---- ----