這在netty中做了什麼?Netty的配置中的child.connectTimeoutMillis是什麼意思?
bootstrap.setOption("child.connectTimeoutMillis", x);
這在netty中做了什麼?Netty的配置中的child.connectTimeoutMillis是什麼意思?
bootstrap.setOption("child.connectTimeoutMillis", x);
公共無效的SetOption(String鍵,對象的值)
設置與指定的鍵和值的選項。如果已有相同密鑰的選項,則將其替換爲新值。如果指定的值爲null,則刪除具有指定鍵的現有選項。要設置子頻道的選項值,請添加「子」。到選項名稱(例如「child.keepAlive」)。
參數:
鍵 - 選項名稱
值 - 期權價值
而且bootstrap.setOption( 「child.connectTimeoutMillis」,X);以毫秒爲單位設置通道的連接超時(在本例中爲子通道)。如果將該值設置爲0,則會禁用超時選項。
「child.connectionTimeoutMillis」不會爲ClientBootstrap和ServerBootstrap執行任何操作。
這是一個客戶端選項,因此它只能在ClientBootstrap實例上用作「connectionTimeoutMillis」(不帶「child」部分)。
我需要什麼樣的選擇讓我的所有客戶永遠持續(不超時)?
爲ServerBootstrap使用「child.keepAlive」,爲ClientBootstrap使用「keepAlive」。
關於標記答案正確的時候,你不同意嗎? – biasedbit 2011-12-04 12:30:15