Autor Beitrag
Quadsoft.de.vu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 21



BeitragVerfasst: Mo 16.08.10 13:34 
Hallo Community,

ich möchte euch mein aktuelles Projekt "µServe" (sprich "müserve") vorstellen. Es handelt sich dabei um einen HTTP-Server. Er bietet die Möglichkeit, beliebige Dateien im Internet (evtl. Portforwarding) freizugeben.
Jeder kennt das Problem, dass, wenn man schnell Dateien an andere verschicken will, man sie entweder umständlich auf einen Hoster hochlädt oder per E-Mail sendet und das Gegenüber dann wieder herunterlädt, oder man verwendet Messenger, die sind aber sehr langsam, und nicht jeder möchte sich bei Filesharing-Diensten anmelden, nur um einige Dateien von einem Bekannten oder Freund zu erhalten. Hier tut µServe gute Dienste, aber auch als Webserver in Netzwerken kann man ihn gebrauchen. Das Gegenüber muss einfach nur die IP-Adresse Ihres Computers im Browser eingeben, um auf die Daten zugreifen zu können, z.B. 84.123.145.67/datei.txt. µServe ist im Hintergrund (mit TrayIcon) aktiv und lässt sich ggf. per Autostart im Tray starten.
Die freigegebenen Dateien lassen sich dank einer Benutzerverwaltung mit Passwörtern vor unerlaubten Zugriff schützen. Darüber hinaus bietet µServe einen Freigabemanager, in den man Ordner und Dateien per Drag & Drop verschieben kann. Ebenfalls gibt es einen Monitor, an dem Man die aktuelle Auslastung der HTTP-Verbindungen anzeigen lassen kann. Die Verzeichnisanzeige habe ich nach dem Aussehen vom Apache-Server gestaltet. Geplant ist ebenfalls ein WebDAV-Server.

Ihr freue mich auf Feedback.

MfG
Adrian J.

Vorraussetzungen:
- .NET 2.0

Link:
-> www.quadsoft.de.vu
-> Downloads
-> µServe

Direktlink:

>> home.arcor.de/adrian.../download/uServe.zip

Screenshot:
Einloggen, um Attachments anzusehen!


Zuletzt bearbeitet von Quadsoft.de.vu am Mo 16.08.10 15:48, insgesamt 1-mal bearbeitet
Flamefire
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1207
Erhaltene Danke: 31

Win 10
Delphi 2009 Pro, C++ (Visual Studio)
BeitragVerfasst: Mo 16.08.10 13:49 
Gutes projekt
Nur: Wo ist der Unterschied, zu einem einfach HTTP server wie Apache?
Quadsoft.de.vu Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 21



BeitragVerfasst: Mo 16.08.10 15:23 
Für die meisten Anwender ist Apache viel zu kompliziert. µServe bietet EINFACHE Möglichkeiten, Dateien anderen zum Download anzubieten. Dafür verzichtet er auf Plug-Ins wie z.B. Scripting, was bei diesem Projekt total überflüssig wäre. Außerdem belegt µServe viel weniger Platz als ein kompletter Webserver.
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Mo 16.08.10 15:26 
Hallo und :welcome:!

Bitte gib einen direkten Downloadlink an, wie die Regeln für diese Sparte es vorsehen. Danke! :-)

Grüße
Christian

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
hathor
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 16.08.10 15:50 
Die Webseite verwendet

http-equiv="Content-Type" content="text/html;charset=ISO-8859-1".
Das wird bei mir (Firefox) falsch dargestellt.

Verwende besser
http-equiv="Content-Type" content="text/html; charset=utf-8"
Quadsoft.de.vu Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 21



BeitragVerfasst: Mo 16.08.10 16:48 
Nein, das liegt daran, dass ich nicht die HTML-Entity μ verwendet habe. Jetzt geht das problemlos.
AlexII
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 180



BeitragVerfasst: Do 19.08.10 20:55 
Und wie greifen meine Freunde auf den Server zu? Wie lautet die IP, was soll ich eingeben?
Lass am besten den Server die IP anzeigen, ich denke das wäre sehr hilfreich und wichtig.

Die Meldung - "Wollen Sie das Programm wirklich beenden?" würde ich anders schreiben - "Möchten Sie den uServer wirklich beenden?" :wink:
Quadsoft.de.vu Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 21



BeitragVerfasst: Fr 20.08.10 10:45 
Das habe ich alles in der Hilfe des Servermanagers beschrieben (Button rechts oben -> "Wie kann mein Empfänger auf diesen zugreifen?"). Den Text ändere ich bei Bedarf; nur deswegen einen neuen Build zu erstellen ist mir zu umständlich.