class Protobuf::Rpc::Zmq::Server

def init_beacon_socket

def init_beacon_socket
  @beacon_socket = UDPSocket.new
  @beacon_socket.setsockopt(::Socket::SOL_SOCKET, ::Socket::SO_BROADCAST, true)
  @beacon_socket.setsockopt(::Socket::SOL_SOCKET, ::Socket::SO_REUSEADDR, true)
  if defined?(::Socket::SO_REUSEPORT)
    @beacon_socket.setsockopt(::Socket::SOL_SOCKET, ::Socket::SO_REUSEPORT, true)
  end
  @beacon_socket.bind(frontend_ip, beacon_port)
  @beacon_socket.connect(beacon_ip, beacon_port)
end