问题标签 [network-conduit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
58 浏览

haskell - 使用管道序列化源

我正在寻找可以具有此签名的功能:

产生具有相同值的 x 源被序列化为 1 个流...首先由下游组件接收... ZipSources 将是我发现的最接近的,但我不希望“zipList”行为,因为你可以想象在我的情况下......

谢谢

0 投票
1 回答
148 浏览

haskell - Haskell 服务器不回复客户端

我尝试按照有关 Haskell 的网络管道库的教程构建一个简单的客户端-服务器程序。

这是客户端,它同时向服务器发送文件并接收答案:

这是服务器,它计算每个单词的出现次数并将结果发送回客户端:

问题是,在我手动关闭客户端之前,服务器不会到达屈服阶段,因此永远不会回答它。我注意到从客户端删除并发并只保留它向服务器发送数据的部分,一切正常。

那么,如何在不中断流程的情况下保留客户端的接收部分?