在R Shiny应用程序中接收推送数据

Tanktoo

我有一个简单的python程序,该程序应将其数据推送到R Shiny应用程序中。这些行在Shiny中解析“ GET”输入:

  # Parse the GET query string
  output$queryText <- renderText({
    query <- parseQueryString(session$clientData$url_search)
    eventList[query$eventid] <<- query$event
  })

这在浏览器中调用“ http://127.0.0.1:5923/?eventid=1223&event=somestring ”时效果很好如果我尝试在python中调用URL,则会在R中得到“对等连接重置”,并且没有任何内容添加到列表中。到目前为止,我的Python代码:

request = urllib2.Request("http://127.0.0.1:5923/?eventid=1223&event=somestring")
test = urllib2.urlopen(request)

有谁知道如何使它正常工作,或者有更好的解决方案将数据从外部推送到R Shiny应用程序中?

感谢帮助!

Tanktoo

我将websockets与httpuv结合使用的完整解决方案:

library(httpuv)
startWSServer <- function(){
   if(exists('server')){
      stopDaemonizedServer(server)
   }
   app <- list(
      onWSOpen = function(ws) {
         ws$onMessage(function(binary, message) {
            #handle your message, for example save it somewhere 
            #accessible by Shiny application, here it is just printed
            print(message)
            ws$send("message received")
         })
      }
   )
   server <<- startDaemonizedServer("0.0.0.0", 9454, app)
}

stopWSServer <- function(){
   stopDaemonizedServer(server)
   server <<- NULL
}

希望这可以帮助 ;)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在R Shiny应用程序中通过ShinyTable输入数据

来自分类Dev

R Shiny应用程序用于数据可视化

来自分类Dev

R中的Shiny应用程序中的slideInput

来自分类Dev

带R的Shiny应用程序中的相关输入

来自分类Dev

在R Shiny应用程序中接受HTTP请求

来自分类Dev

在R Shiny应用程序中同时处理多个用户

来自分类Dev

在R Shiny应用程序中并排生成UI元素

来自分类Dev

VirtualBox 环境中的 R Shiny 应用程序

来自分类Dev

在 R Shiny 应用程序中嵌入特定推文

来自分类Dev

R Shiny 应用程序中的外部过滤器

来自分类Dev

R Shiny-在应用程序启动时创建全局数据框

来自分类Dev

R Shiny应用程序-带有双标题的渲染数据表

来自分类Dev

如何扩展R Shiny应用程序以获取更大的数据输入?

来自分类Dev

错误:R的Shiny应用程序中的“数学函数中的非数值参数”

来自分类Dev

如何在Shiny R应用程序中设置DataTables行回调?

来自分类Dev

如何在R Shiny应用程序中调整小部件的高度?

来自分类Dev

R Shiny应用程序中的传单地图图例不显示颜色

来自分类Dev

如何在R Shiny应用程序中居中对齐表格内容

来自分类Dev

R Shiny Leaflet应用程序中的选择输入出现问题

来自分类Dev

R Shiny应用程序中的“下一步”按钮

来自分类Dev

R Shiny应用程序滑块GGplot中的输入控件x轴

来自分类Dev

如何在R Shiny应用程序中显示嵌入式推文?

来自分类Dev

在R Shiny应用程序中从HTML提取下载链接

来自分类Dev

在R Shiny应用程序中同步DataTables的水平滚动条

来自分类Dev

如何在R Shiny应用程序中对齐downloadButton和ActionButton?

来自分类Dev

显示未存储在R Shiny应用程序内www文件夹中的PDF文件

来自分类Dev

如何在R Shiny应用程序中存储反应变量的先前状态?

来自分类Dev

如何在Shiny R应用程序中设置DataTables行回调?

来自分类Dev

如何在R Shiny应用程序中调整小部件的高度?

Related 相关文章

  1. 1

    在R Shiny应用程序中通过ShinyTable输入数据

  2. 2

    R Shiny应用程序用于数据可视化

  3. 3

    R中的Shiny应用程序中的slideInput

  4. 4

    带R的Shiny应用程序中的相关输入

  5. 5

    在R Shiny应用程序中接受HTTP请求

  6. 6

    在R Shiny应用程序中同时处理多个用户

  7. 7

    在R Shiny应用程序中并排生成UI元素

  8. 8

    VirtualBox 环境中的 R Shiny 应用程序

  9. 9

    在 R Shiny 应用程序中嵌入特定推文

  10. 10

    R Shiny 应用程序中的外部过滤器

  11. 11

    R Shiny-在应用程序启动时创建全局数据框

  12. 12

    R Shiny应用程序-带有双标题的渲染数据表

  13. 13

    如何扩展R Shiny应用程序以获取更大的数据输入?

  14. 14

    错误:R的Shiny应用程序中的“数学函数中的非数值参数”

  15. 15

    如何在Shiny R应用程序中设置DataTables行回调?

  16. 16

    如何在R Shiny应用程序中调整小部件的高度?

  17. 17

    R Shiny应用程序中的传单地图图例不显示颜色

  18. 18

    如何在R Shiny应用程序中居中对齐表格内容

  19. 19

    R Shiny Leaflet应用程序中的选择输入出现问题

  20. 20

    R Shiny应用程序中的“下一步”按钮

  21. 21

    R Shiny应用程序滑块GGplot中的输入控件x轴

  22. 22

    如何在R Shiny应用程序中显示嵌入式推文?

  23. 23

    在R Shiny应用程序中从HTML提取下载链接

  24. 24

    在R Shiny应用程序中同步DataTables的水平滚动条

  25. 25

    如何在R Shiny应用程序中对齐downloadButton和ActionButton?

  26. 26

    显示未存储在R Shiny应用程序内www文件夹中的PDF文件

  27. 27

    如何在R Shiny应用程序中存储反应变量的先前状态?

  28. 28

    如何在Shiny R应用程序中设置DataTables行回调?

  29. 29

    如何在R Shiny应用程序中调整小部件的高度?

热门标签

归档