2
我正在測試用於Haskell gui編程的threepenny-gui包。以下說明here,我所做的:如何在windows上運行threepenny-gui示例
$ cd threepenny-gui-0.4.1.0/samples/
$ runhaskell.exe Chat.hs
,並得到:
Listening on http://0.0.0.0:8023/
[29/Apr/2014:11:37:44 -0400] Server.httpServe: START, binding to [http://0.0.0.0
:8023/]
但隨後後沒有任何反應。沒有瀏覽器被激發。另外,如果我打開Firefox並轉到http://0.0.0.0:8023/
,它說Unable to connect
。我已經關閉了Windows防火牆,但它沒有改善任何東西。
我在這裏錯過了什麼嗎?
在Windows中,與Linux不同,'0.0.0.0'不能用作導航到'localhost' /'127.0.0.1'的別名。儘管在這方面有點混亂(我以同樣的方式發現了這個問題!),但這個消息在技術上並不正確。服務器位於'127.0.0.1',告訴你它正在監聽'0.0.0.0'上的傳入連接,這是我看到的所有網絡接口 – duplode
的簡寫。感謝您指出了這一點。這個簡寫有沒有參考?它看起來幾乎就像我的一個子網掩碼。 – tinlyx
這是一個相關的SO問題:http://stackoverflow.com/q/1621457/2751851 – duplode