我正在编写一个实用程序,它将上传一堆文件,并希望提供限速上传的选项.使用TcpClient类时,限速上传的最佳方法是什么?我的第一直觉是一次调用具有有限字节数的NetworkStream.Write(),在调用之间休眠(如果尚未写入流,则跳过调用),直到缓冲区被上传.有没有人之前实现过这样的东西?
.net c# tcp system.net
.net ×1
c# ×1
system.net ×1
tcp ×1