我正在使用此SSDP gem
这取决于ipaddr
,socket
我已将ipaddr
添加到主Rhodes gem框架中
我修改了ssdp gem并将其lib文件夹中的内容也包含在主框架中
在编译应用程序时,它显示没有错误。 adb日志都没有显示任何错误。但是没有输出
不知道是不支持gem功能还是有系统错误?
SSDP gem创建一个UDP套接字来侦听网络上的Upnp设备。
这是我的目标。在Rhodes中构建Upnp控制点。
截至目前,我正在尝试任务1,我在adb中看不到任何错误。但它没有用。
这是adb日志 - https://paste.ubuntu.com/26328082/
在Android 6上进行测试
EDIT
在application.rb
require 'socket'
require 'ipaddr'
require 'ssdp'
在index.erb
中<%= finder = SSDP::Consumer.new :timeout => 3 %> <br />
<%= result = finder.search :service => 'ssdp:all' %> <br />
<%= IPAddr.new('239.255.255.250').hton + IPAddr.new('0.0.0.0').hton %> <br />
<%= Rho::Network.hasNetwork %> <br />
<%= result %>
以上代码在Rhodes应用程序中不返回任何内容 除了IPAddr,它返回乱码符号。只有这样才行。