首页 > 解决方案 > Network.Socket 未导出所有函数和常量

问题描述

我正在关注https://wiki.haskell.org/Implement_a_chat_server。我已经写到https://wiki.haskell.org/Implement_a_chat_server#Simple_socket_server,但似乎只有一些函数和常量被导出。除了iADDR_ANY和之外,所有引用的函数和常量似乎都存在,正如我所期望的那样send。替换iADDR_ANYinet_addr仅显示 inet_addr 的结果也是未定义的。

我正在使用堆栈。

标签: haskell

解决方案


原来本教程使用的是旧版本的网络。它使用的功能在 3.0.0.0 ( http://hackage.haskell.org/package/network-3.0.1.0/changelog ) 中被删除。解决方案是使用新函数重写。


推荐阅读