Pisanie serwera HTTP

Odpowiedz Nowy wątek
2015-02-12 12:53
0

Witam,

mam zadanie napisać serwer HTTP. Pojawia się kilka pytań:

  • Czy dużo muszę ogarnąć wiedzy z sieci?
  • Czy nie lepiej byłoby skorzystać z C# (znam podstawy) + ASP.NET?
  • Czy mogę w C++ oprzeć projekt tylko na SFML-Network?

Pozostało 580 znaków

2015-02-12 13:20
kq
0

To zadanie na studia czy potrzebujesz działający serwer?

Na studia możesz pewnie wspierać tylko protokół w wersji 1.1 i nawet to nie w pełni, co znacząco ułatwi sprawę.

Jeśli potrzebujesz działający serwer, zamiast wymyślać koło na nowo weź jakiś istniejący, np Tufao: https://github.com/vinipsmaker/tufao


Pozostało 580 znaków

2015-02-12 13:27
0

Zgadzam się z @kq, jeśli potrzebujesz serwer dla siebie użyj gotowego. Oprócz Tufao możesz użyć też Civetweb https://github.com/sunsetbrew/civetweb.

Pozostało 580 znaków

2015-02-12 13:49
Zimny Szczur
0

Chodzi o napisanie serwera. Gdybym potrzebował gotowego to nie ma problemu. Ma być prosty, obsługa kilku błędów np. 404 itp.

Pozostało 580 znaków

2015-02-13 09:59
tr
0

Zawsze możesz to zrobić w node.js. Dopiszesz obsługę requestów i błędów a reszta niskopoziomowa jest już w pakiecie.

Pozostało 580 znaków

2015-02-13 15:27
0

Minimalny serwer HTTP to ok. 100 linii kodu. Tu jest przykład: http://stackoverflow.com/a/409221/4521382
Ale taki serwer raczej na wiele się nie zda.
Nawet te mniejsze nie są zbytnio uniwersalne (nie mają bo nie mogą mieć wszystkiego).
Zestawienie kilku najważniejszych:

http://en.wikipedia.org/wiki/Comparison_of_web_server_software

Edit: tu wersja mikro-serwera w C#:
http://blog.ronischuetz.com/2[...]smallest-web-server-in-c.html


Szacuje się, że w Polsce brakuje 50 tys. programistów
edytowany 1x, ostatnio: vpiotr, 2015-02-13 15:32

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0