make tunnel broker use multicast

This commit is contained in:
Asim Aslam 2019-09-04 12:18:31 +01:00
parent d5be2136ad
commit 0075477df0

View File

@ -58,7 +58,7 @@ func (t *tunBroker) Disconnect() error {
func (t *tunBroker) Publish(topic string, m *broker.Message, opts ...broker.PublishOption) error { func (t *tunBroker) Publish(topic string, m *broker.Message, opts ...broker.PublishOption) error {
// TODO: this is probably inefficient, we might want to just maintain an open connection // TODO: this is probably inefficient, we might want to just maintain an open connection
// it may be easier to add broadcast to the tunnel // it may be easier to add broadcast to the tunnel
c, err := t.tunnel.Dial(topic) c, err := t.tunnel.Dial(topic, tunnel.DialMulticast())
if err != nil { if err != nil {
return err return err
} }