让我解释一下我已经完成的工作以及需要完成的工作。
使用PG数据库引导服务器,该服务器通过GET请求从数据库返回一些数据给用户。
我需要通过TCP将设备连接到该服务器。设备的制造商要求我提供服务器地址和端口,因此他可以配置设备以将一些消息发送到所提供的端口。该消息应记录到DB(这部分并不重要,只是为了让您知道我要实现的流程),然后用户可以通过上述GET请求获得这些消息。
如何设置Rails服务器以接受从设备到指定端口的TCP消息?如何处理这些消息?例如。最简单:如何打印收到的消息?
Rails甚至有可能吗?如果您对如何实现上述流程有更好的选择,请分享一下。
我希望在代码或链接方面有所帮助。
答案 0 :(得分:0)
只需使用命令rails s -b 0.0.0.0
启动您的Rails服务器
这会将您的公共IP与服务器绑定,以便您可以将其他设备连接到Rails服务器。
例如,您的IP为192.168.64.40
,因此,执行此命令后,您可以像192.168.64.40:3000
一样在其他设备的浏览器中使用,以便它们可以连接到您的Rails服务器