2012-03-12 152 views
3

這種情況非常簡單(在我看來)。客戶機在他的機器上運行一個本地應用程序,可以產生一對值。我試圖完成的是當此服務正在運行並且用戶訪問我的Web服務時,我希望能夠在客戶端瀏覽器中使用JavaScript代碼檢索這些值對。我還沒有決定,因爲我不知道什麼樣的服務器應該創建對或如何使用JS來抓它們。我曾嘗試使用pubnub來建立一個溝通渠道,但往返行程有點緩慢。 有什麼建議嗎?使用Javascript訪問在本地主機上運行的服務

+0

可能重複的[我可以推動服務器端事件從客戶端的本地?](http://stackoverflow.com/questions/9720941/can-i-push-server-side-events-from-clients-localhost) – topless 2012-03-27 20:43:08

+0

我知道這是一個古老的帖子,但是關於PubNub的「慢」是什麼。沒有任何「往返」涉及。您的客戶訂閱頻道,服務器將數據發佈到頻道,您的客戶在<1/4秒內接收數據。很想知道你在2012年如何解決這個問題,如果這仍然是你正在研究的問題,以及它是如何發展的。 – 2015-12-17 19:17:57

回答

2

您可以通過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

相關問題