[英]TCP window scaling on Windows
我必須在C / C ++中實現在Windows XP和Windows 7中禁用FTP窗口縮放的FTP上傳軟件。
我知道在Windows 7中可以通過以下命令全局禁用它
'netsh interface tcp set global autotuning=disabled'
或在XP中使用“ Tcp1323Opts”注冊表參數。
但是這些解決方案在全球范圍內都可以使用,我只需要更改程序的行為即可。
我知道這樣做是有可能的,因為我們的客戶展示了一個執行FTP上傳的程序,該程序禁用了TCP Windows縮放功能(已通過Wireshark進行了驗證),但是我沒有該程序的源代碼。
請任何人可以幫助我嗎? 謝謝
見WSAIoctl
與SIO_SET_COMPATIBILITY_MODE
在MSDN; 鏈接在這里: http : //msdn.microsoft.com/en-us/library/windows/desktop/cc136103(v=vs.85).aspx
這使您可以設置WsaBehaviorAutoTuning
值,該值可用於關閉有關套接字的自動調整。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.