如何在Snap中延迟输出的数据流

时间:2015-08-08 09:48:55

标签: haskell streaming haskell-snap-framework

我可以通过WiFi盾牌(ESP8266)在Arduino Mega上发送GET请求,我有一个运行Snap-Webserver,它提供一个带有大.txt文件(~1 MB)的静态目录。

不幸的是,我无法像发送一样快速地使用Arduino解析传入数据。我输了大约50%的传入数据。

是否有可能将Snap配置为会延迟输出的数据流?如果我能告诉Snap在.txt文件(' \ n'例如)中的分隔符后等待~10 ms,那将是完美的。

1 个答案:

答案 0 :(得分:0)

我会插入一个代理服务器来限制数据。

这是一个用100行Python编写的简单代理,很容易修改以增加输出延迟:

http://voorloopnul.com/blog/a-python-proxy-in-less-than-100-lines-of-code/