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

3
案例很简单(在我看来)。客户端在他的机器上运行本地应用程序,生成值对。我试图完成的是当该服务正在运行且用户访问我的网络服务时,我想能够使用客户端浏览器上的JavaScript代码检索这些值对。我还没有决定,因为我不确定什么样的服务器应该创建这些值对或如何使用JS抓取它们。我尝试使用PubNub设置通信渠道,但往返时间有点慢。有什么建议吗?

可能是Can I push server side events from client's localhost?的重复问题。 - topless
我知道这是一篇古老的帖子,但是PubNub有什么“缓慢”的地方呢?没有任何“往返”操作。您的客户端订阅一个频道,服务器向该频道发布数据,您的客户端在不到1/4秒的时间内接收到数据。好奇想知道您在2012年是如何解决这个问题的,是否仍在继续,并且它已经发展到了什么程度。 - Craig Conover
1个回答

2

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


我在考虑采用更加简洁的方式,比如创建一个TCP套接字服务并使用WebSocket连接它,Apache会增加需求的复杂性,而且由于我在客户端上运行自己的应用程序,所以我认为这不是必要的。 - topless
PHP 5.4有自己的内置服务器,你可以尝试一下。此外,Nginx相当轻量级。 - dotancohen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接