boostorg / boostorg/mqtt5

Proxy support & OS X

Open
#48 2 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
C++
Stars
207
Forks
25
PR merge metrics
No merged PRs in 30d

Description

Hi, thank you very much for the library!

1. How can I establish a connection to an MQTT server using an HTTP proxy? One option is to pass the client a socket that has already established a connection to the proxy server, but I couldn't find a constructor in boost::mqtt5::mqtt_client::mqtt_client for passing a custom socket.
2. https://www.boost.org/library/latest/mqtt5/ says the library has been tested on Windows and Linux. Do you plan to also include OS X support? After all, boost is a cross-platform library.

Thank you for your attention

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with boost::mqtt5::mqtt_client::mqtt_client and review how connections and sockets are currently constructed. Check the library's platform support documentation linked in the issue and determine the expected scope for HTTP proxy connections and OS X support. Done requires a documented, agreed approach for both requests, with implementation and platform validation defined.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
networking, operating-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.