haskell - 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_ANY
为inet_addr
仅显示 inet_addr 的结果也是未定义的。
我正在使用堆栈。
解决方案
原来本教程使用的是旧版本的网络。它使用的功能在 3.0.0.0 ( http://hackage.haskell.org/package/network-3.0.1.0/changelog ) 中被删除。解决方案是使用新函数重写。
推荐阅读
- javascript - 无法使用路由器链接再次重新加载页面
- html - 怎么做
显示在下方 - python - 在 python 3 中加载多文件夹图像数据集?
- php - 如何修复 PHP 中的 openssl_private_decrypt() 错误?
- python - 如何将 warp_matrix(来自 cv2.findTransformECC)与 cv2.transform 一起使用
- python - Try,Except / If 语句组合 - 缺少结果
- azure - 当我尝试在 Azure 上部署 SLES 12 服务器时,无法在自定义脚本中执行“网络广告加入”
- spring-boot - 自定义用户的 Spring 安全身份验证失败
- python - 熊猫只选择列中唯一字符串在另一列中只有一个特定字符串的行
- laravel-5 - 我为 laravel-datatables 搜索设置列类