2015-01-23 6 views
5

Ich bin auf R 3.1.2 und möchte mit einem WebSocket über eine private IP in R interagieren. In der Vergangenheit habe ich versucht mit Paket und hatte Speicher/CPU-Nutzung Probleme und Abstürze damit, zugegebenermaßen nach mehreren Stunden.Wie interagiere ich mit WebSocket aus R

Aus der Dokumentation, sehe ich, dass es jetzt veraltet ist und httpuv Paket wird empfohlen.

Bin ich richtig gelesen, dass httpuv ist ein WebSockets-Server und kein R-Client.

Gibt es weitere Pakete ich mit dem websocket Interaktion von innen R.

Antwort

2

Ich hatte eine ähnliche Frage eine Weile zurück, und es wurde bestätigt mir von Joe Cheng (Maintainer httpuv), die httpuv ist verwenden können Nur ein Websocket-Server. Das scheint mit httpuv 1.3.2 vom 2014-10-22 immer noch zu stimmen.

+0

Hallo @Yoda, Martin Studer, fragen Sie sich, ob Sie letztendlich ein R-Paket gefunden haben, um Websocket zu "konsumieren", d. H .: eine Websocket-Client-Bibliothek für R, bitte? Danke. – tarilabs

+0

Nun, es gibt https://github.com/rstudio/R-Websockets, die leider nicht mehr gepflegt werden. –

+0

In der Tat keine Freude. Ich habe das Paket websockets mit Sys.sleep (1) in der while-Schleife verwendet. Das hilft, die Abstürze zu mildern. Eher schade, dass das einzige WebSockets-Client-Paket für R veraltet ist. Die Installation von Websockets ist ein wenig mehr Arbeit, da es nicht mehr auf CRAN ist. – Yoda

Verwandte Themen