Skip to main content

Getting Help

Need assistance with the HiveMQ MQTT Client for .NET? Here are your options, from self-service to professional support.

ResourceBest For
GitHub IssuesBug reports, feature requests
Community ForumQuestions, discussions, best practices
Professional SupportEnterprise assistance, SLA-backed support

Troubleshooting Tips

Before reaching out, try these common debugging steps:

Enable Detailed Logging

// Add NLog.config to your project with TRACE level
// See: /docs/how-to/configure-logging

Check Connection Issues

client.AfterConnect += (sender, args) =>
{
Console.WriteLine($"Connection result: {args.ConnectResult.ReasonCode}");
};

client.AfterDisconnect += (sender, args) =>
{
Console.WriteLine($"Disconnected. Clean: {args.CleanDisconnect}");
};

Verify Broker Connectivity

# Test with mosquitto client (if available)
mosquitto_sub -h your-broker.com -p 1883 -t test/topic

Community Forum

The HiveMQ Community Forum is an excellent place to:

  • Ask questions and get answers from the community
  • Share your experiences and solutions
  • Discuss best practices and architecture patterns
  • Connect with other MQTT developers

GitHub Repository

For technical issues specific to this client library:

Professional Support

For enterprise customers or those requiring guaranteed response times:

Additional Resources

Learning

Tools

Documentation