2015-11-04 17 views
9

的文檔Network.WebSockets.runServer說:什麼是Haskell中websockets的「真正的服務器」?

注意,這僅僅是提供快速和骯髒的獨立應用程序,爲實際應用中,你應該使用一個真正的服務器。

這是「真正的服務器」對我應該知道的事情的引用(如果我對Haskell生態系統更熟悉),還是一些還不存在的東西?

+0

交叉發佈此問題到[websockets](https://github.com/jaspervdj/websockets/issues/111)問題跟蹤器。 –

回答

8

實際的服務器可以是任何TCP應用程序。您所需要的只是從您的編程語言中支持Berkeley套接字。關於如何編寫websocket服務器,這是一個很好的教程,從Mozilla

哈斯克爾生態系統中真實的生產質量服務器是warp。您可以使用wai-websockets將其定位到Warp。實際上,wai-websockets在內部使用包websockets