Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#11

AW: Suche FTP-Komponenten

  Alt 31. Jan 2013, 17:27
Macht es da Eurer Meinung nach eher Sinn, sich selbst ein kleines Protokoll auszudenken
Ich würde da ganz auf HTTP setzen.
Das reicht für deine Zwecke vollkommen aus.
Die Anfrage könnte z.B. so aussehen:
Code:
GET /data.cgi?user=philharmony&typ=Artikel HTTP/1.1
Host: 192.168.1.45
In der Anfrage sind 2 Parameter (user und typ) enthalten.

Der Server antwortet dann etwa so:
Code:
HTTP/1.0 200 OK
Date: Fri, 31 Jan 2013 15:12:48 GMT
Last-Modified: Fri, 31 Jan 2013 15:12:48 GMT
Content-Language: de
Content-Type: text/html; charset=utf-8
Content-Length: 793

Hier stehen die Nutzdaten deiner Datei bzw. Resource.
Insgesamt stehen hier 793 Byte....
...
An deiner Stelle würde ich einen "richtigen" Webserver wie z.B. Apache, nginx oder lighttpd verwenden.
Die Datenaufbereitung übernimmt dann ein Delphi-Konsolenprogramm.
Der Webserver ruft dann das Konsolenprogramm per CGI auf, bekommt die Daten aus dem Std-Output und sendet sie an den richtigen Client zurück.
http://www.drbob42.com/books/cgi.htm
Du wirst einige Zeit brauchen um dich einzufuchsen, aber es lohnt sich.
Man könnte den Delphi-Client sogar durch Webbrowser ersetzen oder ergänzend zulassen.
Auf jeden Fall stehen so alle Wege offen.
  Mit Zitat antworten Zitat