#include <iostream>
#include <cstdlib> // สำหรับ system()
#include "httplib.h" // ดาวน์โหลดจาก: https://g...content-available-to-author-only...b.com/yhirose/cpp-httplib
int main() {
httplib::Server svr;
svr.Get("/open", [](const httplib::Request& req, httplib::Response& res) {
// ตัวอย่าง: เปิด Notepad (Windows)
res
.set_content("เปิดโปรแกรมเรียบร้อย!", "text/plain"); });
std::cout << "Server run ที่ http://<your-ip>:8080/open\n";
svr.listen("0.0.0.0", 8080); // ให้เชื่อมได้จากอุปกรณ์อื่น
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGxpYj4gLy8g4Liq4Liz4Lir4Lij4Lix4LiaIHN5c3RlbSgpCiNpbmNsdWRlICJodHRwbGliLmgiIC8vIOC4lOC4suC4p+C4meC5jOC5guC4q+C4peC4lOC4iOC4suC4gTogaHR0cHM6Ly9nLi4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi5iLmNvbS95aGlyb3NlL2NwcC1odHRwbGliCgppbnQgbWFpbigpIHsKICAgIGh0dHBsaWI6OlNlcnZlciBzdnI7CgogICAgc3ZyLkdldCgiL29wZW4iLCBbXShjb25zdCBodHRwbGliOjpSZXF1ZXN0JiByZXEsIGh0dHBsaWI6OlJlc3BvbnNlJiByZXMpIHsKICAgICAgICAvLyDguJXguLHguKfguK3guKLguYjguLLguIc6IOC5gOC4m+C4tOC4lCBOb3RlcGFkIChXaW5kb3dzKQogICAgICAgIHN5c3RlbSgic3RhcnQgbm90ZXBhZCIpOwogICAgICAgIHJlcy5zZXRfY29udGVudCgi4LmA4Lib4Li04LiU4LmC4Lib4Lij4LmB4LiB4Lij4Lih4LmA4Lij4Li14Lii4Lia4Lij4LmJ4Lit4LiiISIsICJ0ZXh0L3BsYWluIik7CiAgICB9KTsKCiAgICBzdGQ6OmNvdXQgPDwgIlNlcnZlciBydW4g4LiX4Li14LmIIGh0dHA6Ly88eW91ci1pcD46ODA4MC9vcGVuXG4iOwogICAgc3ZyLmxpc3RlbigiMC4wLjAuMCIsIDgwODApOyAvLyDguYPguKvguYnguYDguIrguLfguYjguK3guKHguYTguJTguYnguIjguLLguIHguK3guLjguJvguIHguKPguJPguYzguK3guLfguYjguJkKfQo=