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
Next revision
Previous revision
cpp:course-w [2019-04-29 11:43]
ziggi
cpp:course-w [2020-02-15 00:57] (current)
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++, переписанный сервер с простыми сокетами
  
 ---- ----