2010-11-13 8 views
6

Więc stosując dowolny wolny opensource wieloplatformowym biblioteki takich jak impuls, jak stworzyć serwis internetowy zdolnego reciving strumienia danych (na przykład strumień mp3 klatek) na jednym adresie URL jak http://adress:port/service1/write/ i zdolnej do dzielenia najnowsze otrzymało dane do wszystkich konsumentów na http://adress:port/service1/read/ tak Oczywiście mp3 to tylko przykład spakowanego strumienia danych - generalnie może to być wszystko zapakowane. Jak stworzyć coś takiego?Jak utworzyć prosty serwer http z boostem, który może odbierać dane, edytować je i udostępniać?

Generalnie Potraktowałem triki, aby zrozumieć, jak to zrobić z C++ Network Library, ale jest to dla mnie zupełnie niejasne.

+0

To może być najprostszym rozwiązaniem: klasa QHttp: http://doc.trolltech.com/4.7/qhttp.html. –

+0

Poco (http://pocoproject.org) może być alternatywą. Ma gotowy serwer HTTP. – Eonil

Odpowiedz

1

Nie mów co platforma w użyciu, ale jeśli system Windows jest alternatywą, HTTP API systemu Windows jest łatwy w użyciu i działa świetnie.

http://msdn.microsoft.com/en-us/library/aa364510(VS.85).aspx

+0

Masz mnie - ja używam windows =) Tak więc ta jedna biblioteka, która nie jest przeznaczona dla wielu platform, ogólnie by działała dla mnie. ale potrzebuję przykładu opisanego powyżej) – Rella

+2

Windows jako host oprogramowania serwerowego? : o –

Powiązane problemy