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