From 4c7f70c07484a1a9975a332dbdcbd9ccd4e75c5a Mon Sep 17 00:00:00 2001 From: "ishak jmilou.ishak" Date: Mon, 21 Oct 2024 11:15:49 +0200 Subject: [PATCH] changed adress --- src/C++/Socket/main.cpp | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/src/C++/Socket/main.cpp b/src/C++/Socket/main.cpp index 0d92b7b..a5e7524 100644 --- a/src/C++/Socket/main.cpp +++ b/src/C++/Socket/main.cpp @@ -1,11 +1,9 @@ #include #include -#include - -const std::string ADDRESS("tcp://localhost:1883"); // Brokeradres (Raspberry Pi) -const std::string CLIENT_ID("cpp_subscriber"); -const std::string TOPIC("website/knop"); +const std::string ADDRESS("tcp://ishak.ishakpi.ddns.net:1883"); +const std::string CLIENT_ID("raspberry_pi_client"); +const std::string TOPIC("home/commands"); class callback : public virtual mqtt::callback { void message_arrived(mqtt::const_message_ptr msg) override { @@ -15,17 +13,18 @@ class callback : public virtual mqtt::callback { }; int main() { - mqtt::async_client client(ADDRESS, CLIENT_ID); callback cb; client.set_callback(cb); - client.set_user_name("ishak"); - client.set_password("kobuki"); + mqtt::connect_options connOpts; + connOpts.set_clean_session(true); + connOpts.set_user_name("ishak"); + connOpts.set_password("kobuki"); try { std::cout << "Verbinden met broker..." << std::endl; - client.connect()->wait(); + client.connect(connOpts)->wait(); std::cout << "Verbonden!" << std::endl; std::cout << "Abonneren op topic: " << TOPIC << std::endl; @@ -40,4 +39,4 @@ int main() { } return 0; -} +} \ No newline at end of file