code: func (m *UDPAdaptor) Connect() error {
  	m.close()
  
  	addr, err := net.ResolveUDPAddr("udp", m.Port())
  	if err != nil {
  		return err
  	}
  
  	m.sock, err = net.ListenUDP("udp", addr)
  	if err != nil {
  		return err
  	}
  	return nil
  }
docs: // Connect returns true if connection to device is successful