Frage Websocket-Anwendung, die kein Spiel, Chat, Twitter-Client oder Marktindex ist


Ich habe nach Websocket-Anwendungen gesucht und die einzigen Dinge, die ich gefunden habe, sind Spiele, Twitter-Clients, Chats und Marktindizes. Ich möchte wissen, ob jemand Anwendungen kennt, die Websockets verwenden, die in den obigen Anwendungen nicht erwähnt werden.


6
2018-02-20 15:43


Ursprung


Antworten:


Das könnte Sie interessieren NeinVNC Dies ist ein vollständiger VNC-Client (mit Canvas und WebSocket).

Ich habe vor zwei Jahren nVNC (VNC client) erstellt (gehostete Version bei http://noVNC.com) und es wurde von mehrere andere bemerkenswerte Projekte und Unternehmen.

noVNC verwendet WebSockets, um eine Verbindung zum VNC-Server herzustellen. Wenn der VNC-Server WebSocket-Verbindungen direkt unterstützt (derzeit nur libvncserver / x11vnc), können Sie sich direkt verbinden. Andernfalls müssen Sie verwenden websockify von WebSockets zu TCP zu überbrücken. Websockify ist nicht spezifisch für das RFB / VNC-Protokoll und kann verwendet werden, um Web-Anwendungen zu erstellen, die mit jedem existierenden Netzwerkdienst kommunizieren können (Ich habe einen minimalen, aber funktionierenden Start eines IRC-Clients und Telnet-Clients im websockify-Projekt).


4
2018-02-20 16:17



Jede Webanwendung, die Collaboration in Echtzeit verwendet, wie kollaboratives Codieren oder Bearbeiten von Dokumenten. (Zum Beispiel verwendet MS Office SocketIO)

Sie können es auch verwenden, um jederzeit Push-Benachrichtigungen an eine Benutzeroberfläche zu senden. Kann für Nachrichtenseiten nützlich sein.


1
2018-04-01 16:11



Hier sind einige Demos mit WebSockets und Arduino:

http://www.youtube.com/watch?v=va7j86thW5M

http://www.youtube.com/watch?v=aVJV2z-lQJE

http://yopero-tech.blogspot.com/2012/02/arduino-websocket.html

Und hier ist ein Beatbox HTML5 Audio-Player, der vom Android Controller Pad gesteuert wird:

http://www.youtube.com/watch?v=NZvH8BH_3H4

Haftungsausschluss: Ich bin Autor von Autobahn.


0
2018-02-21 11:31



trello.com ist eine Website, die Websockets verwendet. Hier ist ein fantastischer Beitrag über die verwendeten Technologien


0
2018-02-21 16:06



Kaazing hat eine Handvoll Demos online (Enthüllung: Ich arbeite für Kaazing):

  • http://kaazing.me: Auf dieser Seite sehen Sie eine Datencenter-Überwachungskomponente (unten rechts) sowie Live-Feeds von der New York Times.
  • Messaging über WebSockets: Das WebSocket-Protokoll wurde als Transportschicht für Protokolle höherer Ebenen entwickelt. Auf dem Bildschirm, der in den betreffenden Blog-Postwurf geschaltet wird, werden die JMS-Demos um 3:00 Uhr angezeigt.

0
2018-02-21 19:05



Ein Jahr nachdem die Frage gestellt wurde, scheint es um eine allgemeinere Antwort zu betteln. Für WebSockets ohne viele Anwendungen ist es noch zu früh. Zu diesem Zeitpunkt unterstützen die meisten Browser Websockets, aber es gibt immer noch wenig Backend-Unterstützung. Neben dem oben erwähnten kaazing, habe ich einen der existierenden standardkonformen "Server" geschrieben. (Websocket Server Demonstration)

Sie können ersetzen, was Sie jetzt mit http mit websockets tun, aber jeder ist vorsichtig, nicht zu sagen, dass es etwas ist, was getan werden muss. WebSockets sind ein Mechanismus für die bidirektionale Kommunikation. was bedeutet, dass Sie, wenn Sie möchten, es für alles verwenden können, einschließlich HTTP-Anfrage-Antwort. Aber Sie müssen http nicht ersetzen. Wenn Sie wollen, ist Anfrage-Antwort, dann ist nichts falsch mit http. Dafür wurde es gebaut. WebSockets werden durch "Aktualisieren" einer HTTP-Verbindungsanforderung initiiert. Wenn Sie immer noch über Web-Browser-Anwendungen nachdenken, wie sie bis zu diesem Punkt gemacht wurden, dann sind Sie wahrscheinlich in Ordnung mit http ... dem Protokoll, das den Charakter der meisten aktuellen Web-Apps definiert (weil es dort war ).

Sie konnten zuvor bidirektionale Kommunikation in Anwendungskomponenten erhalten, aber es war schwierig im Browser ... das war, wo das klebrige Bit war. Glaub mir, ich habe genug Workarounds geschrieben, um zu wissen ... Applets über Applets usw. Es ist auch gut, einen Standard zu haben, selbst für das, was vorher möglich war. Dies bedeutet, dass selbst App-Komponenten eine neue standardisierte Unterstützung für offene bidirektionale Kommunikation (außerhalb des Bereichs eines einzelnen Servers usw.) haben werden. Jetzt, da WebSockets da sind, müssen Entwickler anfangen, anders über den Browser nachzudenken ... als eher eine universelle Schnittstelle ... eine echte Anwendungsschnittstelle, nicht nur eine Schnittstelle für Katzenbilder und Webshops. Die große Revolution, die damit einhergehen sollte, besteht darin, Programmkomponenten nicht mehr herunterzuladen und zu installieren, um eine bidirektionale Kommunikation zu ermöglichen.

Eine der Anwendungen, an denen ich in meinen Applet-Tagen gearbeitet habe, war eine Kontrollstation für autonome oder halbautonome Robotik. Unter Verwendung des Browsers (jeder hat einen auf all diesen verschiedenen Geräten), bettelte er nach Web-Sockets. Ihr Roboter ist dabei, etwas zu tun und muss sich mit dem menschlichen Bediener in Verbindung setzen oder ihn darüber informieren. Der Betreiber muss nicht klicken, um zu aktualisieren, um die Nachricht zu erhalten, und der App-Entwickler benötigt keine ausgeklügelten Workarounds oder erstellt seine eigene Schnittstelle, um die Nachricht sofort an den Browser zu senden. Der Besitzer / Betreiber des Roboters muss keine Software-App auf dem Mobiltelefon oder was auch immer installieren. Benutze einfach Websockets.

Ein anderes Beispiel aus alten Zeiten, als die Leute komplizierte Workarounds schrieben, um damit fertig zu werden, ist der Aktienhandel. Eine Börsenhandelsanwendung kann jetzt einfacher geschrieben werden, um den Browser von jedem auf allen Arten von Geräten als Schnittstelle zu verwenden, ohne dass eine Börsenhandelsanwendung heruntergeladen und installiert werden muss. Da sich Preise und andere Informationen ändern, erhält der Browser ein Update. Gleichzeitig kann der Händler jederzeit auf einen Kauf- oder Verkaufsknopf klicken usw.


0
2018-02-18 09:29



Alles, was Sie gerade mit der Umfrage tun. Chat ist das Offensichtliche. Kommentarthreads sind ähnlich. Schreiben und antworten Sie auf SO und lassen Sie es Ihnen sagen, dass eine andere Antwort gerade gepostet wurde? Kann mit einer Steckdose gemacht werden. Alles mit Echtzeit-Überwachung wie Aktienkursen, Website-Verkehr, Standort Ihrer Uber-Kabine. Ich denke, es gibt eine Menge Möglichkeiten.


0
2018-02-15 21:49