我想通过本地网站控制mac应用程序。我认为最好的方法是使用我的mac app创建一个webserver,然后从网站发送(主要)整数值,反之亦然。 我找到了CocoaHTTPServer,但我不知道该怎么做。
首先我想在网站上有一个滑块,它会更新我的mac应用程序中的滑块(反之亦然)
答案 0 :(得分:0)
您将在单独的线程上启动或操作Web服务器,并始终等待传入的请求。无论何时收到请求,您都会相应地处理。
另外,如果您使用此功能:https://github.com/robbiehanson/CocoaHTTPServer/ 然后有一些例子说明了如何做到这一点。从那里复制代码以开始处理请求的Web服务器。在那之后,想一想你要发送什么以及你想做什么。为网站构建表单或内容,并向Web服务器提交请求。
答案 1 :(得分:0)
CocoaHTTPServer将允许您将 Web服务器嵌入到您的应用程序中,这是您尝试完成的一个很好的解决方案。
关于如何设计它的一些想法:
POST http://localhost:12345/updateSlider/123
这样的东西。 (你可能不需要实际的POST,但没有理由它不会工作。从技术上讲,PUT会更正确。)curl
,否则构建一个静态页面并在浏览器中打开它。