2016-08-05 14 views
-2

Zuerst möchte ich ein wenig davon teilen, warum ich dies erstellen möchte, das scheint komplex zu sein:Wie erstelle ich ein P2P-Netzwerk ohne einen Server?

Ich habe gesehen, dass in meiner Stadt gibt es eine Menge Ärger mit "verlorene Haustiere". Da ich meinen besten Begleiter seit 11 Jahren verloren habe (Mein Hund) möchte ich meine kleine Stadt mit der Entwicklung einer mobilen Anwendung unterstützen, die es Leuten ermöglicht, Bilder auf einen öffentlichen FTP-Server hochzuladen (was ich kostenlos mit einer riesigen Menge an Speicherplatz finden kann) Erstellen Sie dann ein Dateiformat wie JSON o XML und teilen Sie Daten wie: Name des Haustieres, Standort, Merkmale, Details des Verlusts, spezielle Details, Bild-URLs, um sie in der Anwendung anzuzeigen.

Ich kann dazu beitragen, aber ich kann keine Zeit damit verbringen, nach Spenden zu fragen, um einen Server zu erheben oder zu warten. Ich möchte eine einfache Peer-to-Peer-Anwendung erstellen, um XML/JSON-Dateien zu aktualisieren und weiterzugeben, so dass die Anwendung niemals stirbt und 0 Server-abhängig ist. Ich habe viel über P2P-Programmierung gelesen und es ist die komplexeste Aufgabe, aber ich möchte das wirklich tun, weil ich meinen besten Freund nicht gefunden habe und ich denke, dass dies für andere wirklich hilfreich wäre (Die Anwendung wird bestimmt sein nur in meiner Stadt verwendet).

Was kann ich zum Üben verwenden? Sind die Open-Source-Mobile-P2P-Projekte zu lesen?

Antwort

0

Ich würde gerne sagen, dass "eigentlich die Anwendung nie sterben würde" wirklich keinen Sinn macht. Wenn Sie jedoch an der Entwicklung einer anspruchsvollen Peer-to-Peer-Anwendung interessiert sind, sehen Sie sich socket.io an. Warum möchten Sie Ihre Bewerbung auf nur eine Stadt beschränken? Wenn es dir guttut, warum nicht andere?

+0

Weil ich P2P nicht programmiert habe und ich denke, dass es ein seltsames Verhalten geben würde, wenn Bürger von hier verlorene Haustiere aus Kanada oder anderen Ländern oder Städten sehen würden ... Jajajaja Zuerst möchte ich versuchen, einen Filter zu erstellen und zu sehen, ob das hilft wirklich und dann, fange an, es zu entwickeln, um Städte und in der Nähe von Städten herum zu filtern, um anderen zu helfen :) !! –

+0

Klingt vernünftig, viel Glück! – Tony