Peer-To-Peer-Kommunikation [hinter den Kulissen]

Eines der ersten Dinge, die ich bei meinem ersten Codierträumen erstellen würde, war ein Peer-to-Peer- [Peer-To-Peer Network: is a network made up of many p2p keys that can communicate with each other held together by a central system that can control them] - -Projekt... Und ich habe sie erstellt und geholfen, eine Menge Peer-to-Peer-Softwares in der letzten Zeit und Vergangenheit zu bauen, aber nicht vollständig meine. Als Junior-Entwickler iÃ1⁄4ve trägt dazu bei, Projekt in C++ Code oder zumindest JAVA zu erstellen, aber heute haben wir die Möglichkeit, eine Peer-to-Peer-Verbindung über jedes Gerät zu verwalten, das mit MYETV und ohne externes Plugin zur Installation verbunden ist. Wie? Mit einem einfachen Browserfenster. Einfach durch das Erstellen einer Brücke durch unser sofortiges Benachrichtigungssystem und ein neues Client-seitiges System, für diese Umgebung erstellt, genannt "Fingerabdruck"-System. Das Fingerabdruck-System kümmert sich um anonyme, verschlüsselte, gehaschte und einzigartige Informationen über das Gerät; dieser Schlüssel, genannt à fingerprint keyÃ1⁄4hrt Client-Seite mit einer sicheren Cookie- oder HTML5-Speichersitzung (sofern vorhanden) und verschlüsselte und gespeicherte Server-Seite, wenn der Benutzer eine Seite laden; wir können diesen Schlüssel nehmen, um direkte System Echtzeit-Benachrichtigungen an diesen Benutzer zu senden. Der Schlüssel wird überprüft und wenn die Nachricht abgestimmt wird nur für diesen Benutzer sichtbar sein. Das nennt man Peer-To-Peer Private Messaging.

Der Unterschied zwischen einem serverbasierten Messaging-System und einem P2P- [Peer-To-Peer Network: is a network made up of many p2p keys that can communicate with each other held together by a central system that can control them] - -Netzwerk-Messaging-System besteht darin, dass: den Schlüssel eines bestimmten Benutzers kennend, dass der Benutzer von allen Netzwerken für die Zeit, in der er in der Plattform bleibt, erreichbar ist.
Wir warteten lange auf diese Technologie innerhalb unserer Plattform... Aber von heute an haben wir beschlossen, diese Funktion zu verwenden, um Missbrauch zu verhindern oder jede bösartige oder gefährliche Anfrage sofort in jedem Fall von Notfall zu blockieren; der Schlüssel, um Benutzer zu erreichen, für dieses System, bleibt privat, aber wir könnten interessante Dinge in naher Zukunft mit der gleichen gut getesteten Technologie machen.

Dies ist das Prinzip eines Peer-to-Peer-Netzwerks, in dem, wie Sie wissen, ein Peer- [P2P Peer: is a term used to refer to a user who has already been assigned a P2P key inside the peer-to-peer network] - eine Person ist; in unseren Fällen ist ein Peer ein Gerät, das zu einem bestimmten Zeitpunkt verbunden ist. Um sofortige Nachrichten Benutzer müssen innerhalb der Plattform navigieren, keine anderen Software- [Program/Software: the instructions that control what a computer does; computer programs] - ist erforderlich, um in Computern zu installieren, so dass, wenn Sie den Browser schließen niemand kann Sie erreichen.

Das Peer-to-Peer-Modell ist standardmäßig für jeden Besucher auf (PH_AF3FD128). Egal, ob Sie mit einem Konto oder nicht für die ganze Zeit sind Sie im Inneren der (PH_AF3FD128)Plattform, die Sie mit Updates, vom Systemkonto, dank eines privaten Schlüssels in einem sicheren Cookie gespeichert werden können. Das Systemkonto mit dem Namen "PH_AF3FD128" wird von Moderatoren und Bots verwaltet, die Benachrichtigungen Updates an Besucher und Benutzer senden; Moderatoren können: Senden Sie eine Mitteilung an jeden Benutzer ODER machten im Falle eines Notfalls einen Sofortblock an den Benutzer, wenn der Block occour das Gerät für 30 Minuten von der Plattform blockiert wird oder wenn er nicht Gerät oder Einstellungen im Gerät selbst ändern.

Die Szenen hinter den Codes sind:

  1. Mit allen möglichen Informationen über das angeschlossene Gerät
  2. Anonymisieren Sie, dass Informationen (Hash)
  3. Sichern Sie diese Informationen (verschlüsseln)
  4. Speichern Sie diese Informationen im Client (Cookie oder HTML5)
  5. Speichern Sie diese Informationen im Server, wenn ein Benutzer eine Seite lädt (Datenbank funktioniert)
  6. Vergleichen Sie diese Informationen, wenn ein angeschlossener Benutzer mit einem anderen verbundenen Benutzer interagieren muss

Diese riesige Veränderung wird in diesen Wochen, still entwickelt. Der einzigartige Schlüssel ist bereits heute in jedem angeschlossenen Gerät vorhanden und kann für weitere Tests von unseren Moderatoren verwendet werden, während wir die gesamte Plattform entwickeln. Das Cookie mit verschlüsselten Informationen wird automatisch gelöscht, wenn Sie den Browser schließen. Nur für registrierte und eingeloggte Benutzer, in der Sektion "ENCRYPTION- [Encryption: to change electronic information or signals into a secret code (= system of letters, numbers, or symbols) that people cannot understand or use on normal equipment] - SCHLÜSSEL" der Seite "Profil bearbeiten" können Benutzer in jedem Moment die Integrität des Schlüssels überprüfen: Status grün: ok; Status gelb: Warteverbindung; Status rot: Verbindung abgelehnt.

Wie funktioniert es?
Die Peer-Verbindung passiert jedes Mal, wenn Sie dieses Symbol sehen, wird grün die Farbe und der Status können unterschiedlich sein:

  • GREEN== Einzelnachweise == Dies bedeutet, dass die Verbindung zum p2p-Netzwerk erfolgreich hergestellt wird; wenn das Icon-Intemitence aktiviert ist, bedeutet dies, dass Sie eine Nachricht vom System erhalten haben oder eine Aktion erforderlich ist.
  • YELLOW: Dies ist der ursprüngliche Status. Das bedeutet, dass die Verbindung hergestellt wird; Ihre tatsächlichen Peer-to-Peer-Schlüssel werden mit dem gespeicherten überprüft und die Verbindung hergestellt.
  • ORANGE: Sie sind für einige Zeit blockiert (alle Blöcke können von 1 bis 24 Stunden dauern; wenn das Icon orange wird, bedeutet das, dass jemand Ihre Peer-to-Peer-Schlüssel innerhalb des Systems blockiert hat, für einen Zeitraum, und es wird Ihnen nicht erlauben, mit anderen Menschen auf der Plattform zu interagieren. Sie können immer noch die MYETV Plattform verwenden, aber nur für Ihre eigenen, werden Ihre Änderungen anderen Menschen nicht schaden. Dies wird einige Aktionen wie Hinzufügen neuer Inhalte deaktivieren, Bump-Inhalte in Homepage-Funktionen neuere Ansichten oder Inhalte beraten.
  • RED: der Peer ist nicht verbunden. Dies bedeutet, dass das System den Client innerhalb des Peer-to-Peer-Netzwerks nicht verbinden kann; könnte durch unbestimmte Anzahl von Gründen geschehen, auch technische Gründe. Mit diesem Status kann das System Ihnen neue Inhalte hinzufügen, aber nicht auf Homepage-Inhalte schießen oder Inhalte beraten.

Wird das Symbol rot gedreht, wird das System versuchen, 5 mal alle 10 Sekunden automatisch wieder zu verbinden und dann wird das Symbol bis zur neuen manuellen Wiederverbindung oder bis zum Öffnen des Browsers noch rot. Einstellung der Peer-to-Peer-Verbindung auf (PH_AF3FD128) kann durch Klicken auf das Symbol geöffnet werden.

WAY TO USE
Dieses Peer-to-Peer-Netzwerk ist sehr leistungsstark und kann auf verschiedene Weise eingesetzt werden, z.B. beginnen wir mit dem Instant-Notification-System, um eine Instant-Notification-Plattform in Echtzeit aufzubauen; es könnte in Zukunft von MYAPPS- [MYAPPS: applications that the owners of the networks can build within them to add additional functionality to the content or to the entire network] - verwendet werden oder um einige neue Funktionen auf die gesamte Plattform zu bringen. Es kann in Zukunft von MYRC und dem MMTV verwendet werden, um die Kanalnummer zu vereinheitlichen, und es kann in Zukunft verwendet werden, um Dateien in Echtzeit als Benutzer-to-User oder Gerät-to-Device zu kommunizieren und zu senden. Diese Funktion ist nur am Anfang.

Wir entwickeln dies für die Zwecke des Missbrauchs nach Spenden von 1€ bis we.org Wir hoffen, dass dies dazu beitragen wird, Sie neugierig auf diese wichtigen Projekte zu machen, die keine gemeinnützigen Organisationen gemacht werden.

Danke fürs Lesen, Leute! Wir werden diese Wochen dafür arbeiten, dass die beste Plattform möglich ist, und wir werden Sie jedes Mal weiter aktualisieren, wenn wir etwas Neues in die Peer-to-Peer Private Messaging-Kommunikation hinzufügen.