Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Software » Datei über Internet hochladen/synchronisieren/runterladen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
16.03.2014, 18:12 Uhr
Tim83



Hallo, ich will eine Anwendung schreiben, die auf einem remote Rechner (über z.B. eine Textdatei) Befehle oder Daten empfängt und auf der anderen Seite Daten, wie z.B. Bilder oder Textdateien senden kann, so dass ich von überall, bzw. von jedem PC auf diese Daten zugreifen kann. Nehmen wir an, dass jede Minute neue Befehle (ca 10kb) empfangen werden und jede Minute (ca 100-200kb) neue Daten gesendet werden.

Wie kann ich das am effektivsten anstellen (mit möglichst wenig Aufwand für mich )? Meine Überlegungen:
1. Per E-Mail über Dateianhänge:
a): Wie leicht ließen sich über C++ per E-Mail Daten senden und Daten empfangen (beim Empfangen muss natürlich nach der Minute geprüft werden, ob überhaupt eine neue E-mail angekommen ist)
b): Gibt es außer der maximalen Uploaddateigröße (von ca. 10 mb pro Datei) Beschränkungen?

2. Per Dropbox, oder ähnlichem.
a): Scheint mir eine gute Lösung zu sein, allerdings weiß ich nicht ob und wie sich das realisieren lässt.

3. Mit Pastebin oder Filebin
a): Habe von beiden keine Ahnung, da ich eigentlich nie etwas zu tun hatte.

Es sollte sich natürlich der jeweilige Download bzw. Upload Ordner/Pfad nicht ändern.

Habt ihr bessere Vorschläge? Welche Methode würdet ihr nehmen?

//Edit: Ich Idiot, ich wollte eigentlich ins C / C++ (WinAPI, Konsole) Forum schreiben, aber egal

Dieser Post wurde am 16.03.2014 um 18:14 Uhr von Tim83 editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
17.03.2014, 01:49 Uhr
Hans
Library Walker
(Operator)


Hi,

besorg Dir irgendwo Webspace und richte Dir dort ein VPN ein.
Zu 1a) Lies die Bücher über die TCP/IP-Protokolle von Richard Stevens, oder analysiere alternativ die entsprechenden Teile aus Thunderbird und FireFox.

Und schliesslich hat das hier grundsätzlich noch nichts mit C oder C++ zu tun, da Du ein VPN auch ganz ohne C/C++ Kenntnisse einrichten kannst. Es ist vielmehr eine allgemeine Softwarefrage, weshalb ich es mal dahin verschoben habe.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
17.03.2014, 09:09 Uhr
Tim83



Naja ich muss gestehen, dass ich nicht ganz der Experte bin. Aber die variante mit dem Webspace klingt eigentlich recht gut, mir hatte das Schlüsselwort gefehlt. Dann kann ich mich mal in der Richtung erkundigen. Da das so ziemlich mein erstes "größeres" Projekt ist und noch nicht soo lange programmiere, hoffe ich dass der Up/Download mit VPN über C++ nicht so schwer ist, aber das werde ich dann sehen.
Danke dir
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
18.03.2014, 21:43 Uhr
Hans
Library Walker
(Operator)


Hi,

Zitat von Tim83:
Da das so ziemlich mein erstes "größeres" Projekt ist und noch nicht soo lange programmiere,


Oh Ohhh!


Zitat von Tim83:

hoffe ich dass der Up/Download mit VPN über C++ nicht so schwer ist, aber das werde ich dann sehen.


Allerdings wirst Du sehen! - Dass das für ein Anfängerprojekt 'ne riesen Nummer ist...
Ach ja, bezüglich VPN (Virtual Private Network) siehe hier.

Und für den Fall, dass Du mit eigenen, d.h. selbst geschriebenen Programmen erst mal nur Daten über ein Netzwerk verschicken und empfangen willst, solltest Du Dich erst mal mit der Netzwerkschnittstelle des Betriebssystems beschäftigen. Das wäre Winsock unter Windows oder Sockets unter Unix-Systemen. Und wenn Dir der Begriff "Protokoll" in diesem Zusammenhang nichts sagt, dann hast Du noch eine ganze Menge zusätzlich zu lernen, nämlich Netzwerk-Technik.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.

Dieser Post wurde am 19.03.2014 um 00:33 Uhr von Hans editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Software ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: