【发布时间】:2011-01-19 22:11:25
【问题描述】:
我正在开发一个 Windows 代理程序,其中通过不同适配器连接的两个 TCP 套接字由我的程序桥接。也就是说,我的程序从一个套接字读取并写入另一个套接字,反之亦然。每个套接字都由自己的线程处理。当一个套接字读取数据时,它会排队等待另一个套接字写入。我遇到的问题是一个链接以 100Mb 运行而另一个以 10Mb 运行的情况。我从 100Mb 链接读取数据的速度比将其写入 10Mb 链接的速度要快。如何“减慢”较快的连接,使其本质上以较慢的链接速度运行?将较快的链接更改为较慢的速度不是一种选择。 --谢谢
【问题讨论】: