простой websever – C, C++ (general), Microsoft Visual C++ – Готовые приложения – База кода

Скачать

Название (оригинал): simple websever

Описание:
Англ (оригинал)I decided to write a very basic webserver as a learning experience. It ended up being fairly easy and I thought I would paste the code incase anyone else is interested.
This code is meant to be a first step only, it uses the http protocol only for the GET command and then sends the requested html or image back to the web browser. It is not set up to transfer data files, handle forms or anything complex.
Remember, this is merely meant to act as a starting place for anyone interested. If you do decide to go further into webserver development, I recommend you research the http protocol and look to more complex projects (such as opensource webservers).
This makes a great learning tool (at least the way I like to learn). It is one file approx 200 lines of code – half of which are comments. No searching through complex classes or functions is required.
I hope it helps anyone interested, for those who have more experience – feel free to share it!
EDIT: I zipped up main.cpp and uploaded it – because the format of the code looked horrid when it was cut and pasted.
Рус (машинный)Я решила написать очень простой сервер в качестве учебного опыта. Это оказалось довольно легко, и я думал, я хотел бы вставить код в случае если кто-то еще заинтересован.
Этот код предназначен для первого шага только, он использует протокол http только для команды Get и затем отправляет запрошенную HTML или изображения в веб-обозревателе. Он не настроен для передачи файлов данных, обрабатывать формы или чего-либо подобного.
Помните, это лишь служит отправной точкой для тех, кто заинтересован. Если вы решили пойти дальше в веб-сервер разработки, я рекомендую вам исследование протокола http и посмотреть на более сложные проекты (например, веб-серверов с открытым исходным кодом).
Это делает отличным инструментом обучения (по крайней мере так, как я люблю учиться). Это один файл около 200 строк кода, половина из которых являются комментарии. Не поиск через сложные классы или функции требуется.
Я надеюсь, что это помогает кому интересно, для тех, у кого больше опыта – не стесняйтесь поделиться!
Редактировать: я застегнул main.cpp и загрузил его – потому что Формат код выглядел так гадко, когда было вырезано и вставлено.

база кода