2010-05-10 32 views

回答

0

试一试。取决于您的网络速度和其他设置。如果有一个最佳尺寸,它将被预先配置。

0

正确的一个?

TCP/IP具有许多内置的自调整功能(尽管默认情况下禁止了窗口缩放)。如果您使用不同的应用程序级缓冲区看到不同的行为,那么这很可能是由于应用程序代码中的异常。如果代码是封闭源代码,那么您只能进行黑盒测试以找到最佳行为。然而,猜测听起来像源读取被延迟,直到缓冲区为空 - 尝试使用具有预取的旋转缓冲区,例如,

ⅰ)读X字节到缓冲器1

ⅱ)开始在一个单独的线程写入缓冲器1向输出

ⅲ)读X字节到缓冲器2

iv)该线程时在ii返回中创建,交换缓冲区并重复步骤ii

C.

相关问题