使用Javascript访问在本地主机上运行的服务

问题描述:

这种情况非常简单(在我看来)。客户机在他的机器上运行一个本地应用程序,可以产生一对值。我试图完成的是当此服务正在运行并且用户访问我的Web服务时,我希望能够在客户端浏览器中使用JavaScript代码检索这些值对。我还没有决定,因为我不知道什么样的服务器应该创建对或如何使用JS来抓它们。我曾尝试使用pubnub来建立一个沟通渠道,但往返行程有点缓慢。 有什么建议吗?使用Javascript访问在本地主机上运行的服务

+0

可能重复的[我可以推动服务器端事件从客户端的本地?](http://*.com/questions/9720941/can-i-push-server-side-events-from-clients-localhost) – topless 2012-03-27 20:43:08

+0

我知道这是一个古老的帖子,但是关于PubNub的“慢”是什么。没有任何“往返”涉及。您的客户订阅频道,服务器将数据发布到频道,您的客户在 2015-12-17 19:17:57

您可以通过127.0.0.1localhost地址访问本地http服务器(LAMP/WAMP),以便通过javascript调用javascript。

+0

我在想一些更小的东西,比如创建一个tcp套接字服务并使用WebSocket或其他东西连接到它,apache增加了需求的复杂性,而且由于我在客户端上运行我自己的应用程序,我认为这不是必需的。 – topless 2012-03-12 12:06:37

+0

PHP 5.4有自己的内置服务器,你可以试试。另外,Nginx相当轻巧。 – dotancohen 2012-03-12 12:09:07