如何在Windows中为高级网络适配器属性设置Jumbo数据包和接收/传输缓冲区?

时间:2012-02-08 11:51:38

标签: c# c++ network-programming wmi

我正在尝试为网络适配器设置一些高级属性,例如巨型数据包,接收/发送缓冲区。我尝试使用Win32_NetworkAdapter,Win32_NetworkConnection,Win32_NetworkAdapterConfiguration WMI类。他们都无法做到。

任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:1)

“Jumbo Packet”支持只意味着一个大MTU(通常为9000字节)。可能是Win32_NetworkAdapterConfiguration类的SetMTU methodSetIFEntry()函数(请参阅dwMtu字段)。

发送和接收缓冲区的大小在套接字级别设置,与网络接口无关。使用SO_RCVBUFSO_SNDBUF选项查找setsockopt()的界面。

答案 1 :(得分:0)