Light C++ library for create servers
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
curl
openssl
ssl_test
.gitignore
LICENSE
README.md
Readme.txt
ssl_test.sdf
ssl_test.sln
ssl_test.v11.suo

README.md

simple_server

Light C++ library for create servers

EN: I start writing this library from this simple OpenSSL example. In next release i change this code, so it will be compile in Visual Studio.


RU: Я начну писать эту библиотеку с простого примера из иходников OpenSSL. В следующем релизе я изменю этот пимер так, чтобы он компилировалcя в Visual Studio.

Version 0.1:

  1. Add OpenSSL binaries for Windows
  2. Add Visual Studio Project
  3. Details: http://habrahabr.ru/post/211474/ (in Russian)

Version 0.11:

EN: Add base support for nonblocking sockets. Details: http://habrahabr.ru/post/211661/ (in Russian)

RU: Добавлена базовая поддержка неблокирующих сокетов.


Version 0.12:

EN: Add server functionality: server may work now with requests from any count of clients. Details: http://habrahabr.ru/post/211853/ (in Russian)

RU: Добавлена серверная функциональность: сервер теперь может обрабатывать запросы от любого количества клиентов


Version 0.13:

EN: Add "epoll" support for linux and "select" for other platforms. Details: http://habrahabr.ru/post/212101/ (in Russian)

RU: Добавлена поддержка "epoll" для linux и "select" для остальных платформ


version 0.14

EN:

Add tcp protocol support

Add "sendfile" function support for linux.

Now server can send files to browser

Details: http://habrahabr.ru/post/213301/ (in Russian)

RU:

Добавлена поддержка протокола tcp

Добавлена поддержка функции "sendfile" для linux

Теперь сервер может посылать файлы в браузер