Я настраиваю новый сервер на рельсах, где мне нужно продолжать слушать порт, чтобы получать сообщения и сохранять их в своей базе данных.Проблема в том, что сервер все время слушает порт, и я не знаю, где я могу написать сниффер внутри ruby, чтобы сделать это без прерываний.
Я сделал этот точный проект в Node, используя Express ибиблиотека для дейтаграмм, все, что мне нужно сделать, это создать сниффер в главном файле, который всегда работал, но я не знаю, как это сделать на рельсах.
Этот сниффер найден в ruby
require 'socket.so'
ul = UDPSocket.new
ul.bind("localhost", 4001)
p ul.recvfrom(10)