2015-11-04 43 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