【发布时间】:2020-10-30 14:12:06
【问题描述】:
总的来说,我是 Rails 和 Web 开发的初学者。我希望在 Rails 应用程序中实现一个 ruby TCPSocket 服务器,它将通过原始 tcp 连接没有 http 协议从客户端接收数据。该应用程序将具有将由 rails 处理的其他功能。这可能吗? 例如,这是一个可以在我的计算机上运行的简单服务器:
require 'socket'
server = TCPServer.new 3490
puts "waiting for connection"
client = server.accept
puts "client found"
while str=client.recv(100);
val=str.unpack("H*")
temp=val.join('').gsub('0','').to_i
#application specific code below
if temp<100
temp=temp*10
end
print "Temperature: "
puts temp*0.125
end
如何在 Rails 应用中实现这一点? 任何形式的建议将不胜感激。
【问题讨论】:
-
请阅读有关提问stackoverflow.com/help/asking 和stackoverflow.com/help/asking 的文档。尝试编辑您的答案,以便清楚地了解您尝试过的内容以及出错的地方。欢迎来到 SO
-
添加了一些代码。希望这能解决我的问题。还是谢谢
标签: ruby-on-rails ruby sockets tcp