<div>Thank you for the link Jesper.</div><div><br></div><div>Actually, any TCP bandwidth limiting (upload, download) code will make it.</div><div><br></div><div>I would like to learn how to implement such features in practice. </div><div><br></div><div>/Frank</div><div><br><div class="gmail_quote"><div>Le dim. 1 janv. 2017 à 14:42, Jesper Louis Andersen <<a href="mailto:jesper.louis.andersen@gmail.com">jesper.louis.andersen@gmail.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_msg">See <a href="https://github.com/jlouis/rlimit" class="gmail_msg" target="_blank">https://github.com/jlouis/rlimit</a> but mind you, there is an issue as well: <a href="https://github.com/jlouis/rlimit/issues/2" class="gmail_msg" target="_blank">https://github.com/jlouis/rlimit/issues/2</a> :)</div><br class="gmail_msg"><div class="gmail_quote gmail_msg"></div><div class="gmail_quote gmail_msg"><div class="gmail_msg">On Sat, Dec 31, 2016 at 9:57 AM Frank Muller <<a href="mailto:frank.muller.erl@gmail.com" class="gmail_msg" target="_blank">frank.muller.erl@gmail.com</a>> wrote:<br class="gmail_msg"></div></div><div class="gmail_quote gmail_msg"><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span style="font-family:UICTFontTextStyleBody;font-size:17px" class="gmail_msg">Hi guys,</span><br style="font-family:UICTFontTextStyleBody;font-size:17px" class="gmail_msg"><span style="font-family:UICTFontTextStyleBody;font-size:17px" class="gmail_msg"></span><br style="font-family:UICTFontTextStyleBody;font-size:17px" class="gmail_msg"><span style="font-family:UICTFontTextStyleBody;font-size:17px" class="gmail_msg">I stumbled across trickle (<a href="https://github.com/mariusae/trickle" class="gmail_msg" target="_blank">https://github.com/mariusae/trickle</a>), a user-land application bandwidth shaper.</span><br style="font-family:UICTFontTextStyleBody;font-size:17px" class="gmail_msg"><span style="font-family:UICTFontTextStyleBody;font-size:17px" class="gmail_msg">A very useful small piece of software as explained here:</span><br style="font-family:UICTFontTextStyleBody;font-size:17px" class="gmail_msg"><span style="font-family:UICTFontTextStyleBody;font-size:17px" class="gmail_msg"><a href="http://www.tecmint.com/manage-and-limit-downloadupload-bandwidth-with-trickle-in-linux/" class="gmail_msg" target="_blank">http://www.tecmint.com/manage-and-limit-downloadupload-bandwidth-with-trickle-in-linux/</a></span><br style="font-family:UICTFontTextStyleBody;font-size:17px" class="gmail_msg"><br style="font-family:UICTFontTextStyleBody;font-size:17px" class="gmail_msg"><div class="gmail_msg"><span style="font-family:UICTFontTextStyleBody;font-size:17px" class="gmail_msg">It relies on libevent (</span><a href="http://libevent.org/" style="font-family:UICTFontTextStyleBody;font-size:17px" class="gmail_msg" target="_blank">http://libevent.org</a>/<span style="font-family:UICTFontTextStyleBody;font-size:17px" class="gmail_msg">), and </span><span style="font-family:UICTFontTextStyleBody;font-size:17px" class="gmail_msg">can be installed vi apt-get or yum.</span><br style="font-family:UICTFontTextStyleBody;font-size:17px" class="gmail_msg"><span style="font-family:UICTFontTextStyleBody;font-size:17px" class="gmail_msg"></span><br style="font-family:UICTFontTextStyleBody;font-size:17px" class="gmail_msg"><span style="font-family:UICTFontTextStyleBody;font-size:17px" class="gmail_msg">I’m wondering if one can create a trickle equivalent in Erlang (+NIF or whatever)?</span><br style="font-family:UICTFontTextStyleBody;font-size:17px" class="gmail_msg"><span style="font-family:UICTFontTextStyleBody;font-size:17px" class="gmail_msg"></span><br style="font-family:UICTFontTextStyleBody;font-size:17px" class="gmail_msg"><span style="font-family:UICTFontTextStyleBody;font-size:17px" class="gmail_msg">Feedbacks very appreciated (links to equivalent apps in Erlang, implementation ideas, etc).</span><br style="font-family:UICTFontTextStyleBody;font-size:17px" class="gmail_msg"><span style="font-family:UICTFontTextStyleBody;font-size:17px" class="gmail_msg"></span><br style="font-family:UICTFontTextStyleBody;font-size:17px" class="gmail_msg"><span style="font-family:UICTFontTextStyleBody;font-size:17px" class="gmail_msg">Thank you and happy new year.</span><br style="font-family:UICTFontTextStyleBody;font-size:17px" class="gmail_msg"><span style="font-family:UICTFontTextStyleBody;font-size:17px" class="gmail_msg">/Frank</span></div></blockquote></div><div class="gmail_quote gmail_msg"><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br><br>_______________________________________________<br class="gmail_msg"><br><br>erlang-questions mailing list<br class="gmail_msg"><br><br><a href="mailto:erlang-questions@erlang.org" class="gmail_msg" target="_blank">erlang-questions@erlang.org</a><br class="gmail_msg"><br><br><a href="http://erlang.org/mailman/listinfo/erlang-questions" rel="noreferrer" class="gmail_msg" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br class="gmail_msg"><br><br></blockquote></div><br><br></blockquote></div></div>