Enabling a client timeout

"이희승 (Trustin Lee)" trustin at gmail.com
Fri Aug 14 16:27:55 EDT 2009


Hi Michael,

I've just checked in the fix.  Could you please let me know if
connection timeout works now?

Trustin

On 08/06/2009 03:44 PM, 이희승 (Trustin Lee) wrote:
> On 08/06/2009 03:40 PM, 이희승 (Trustin Lee) wrote:
>> On 08/06/2009 03:34 PM, Christian Migowski wrote:
>>> On Thu, Aug 6, 2009 at 1:49 AM, Michael
>>> Elsdörfer<michael at elsdoerfer.info> wrote:
>>>> Well, I would expect the OS to expose those options to applications. And
>>>> in fact, using the normal Java socket API the timeout does work for me:
>>>>
>>>> Socket sock = new Socket();
>>>> sock.connect(new InetSocketAddress("host", 8765), 500);
>>>>
>>>> This times out after 500 msecs, while taking 20 secs if no timeout is
>>>> specified.
>>>>
>>>> Are you saying there is now way to achieve this behavior in netty?
>>>
>>> no. specifying the connectTimeoutMillis option like the original
>>> poster did will ultimatively do the same in the Netty internals as
>>> your code (if you are using the "OIO" transport).
>>>
>>> I wonder if it is a bug or intended that this option isn't used in the
>>> NIO transport - I am not  a Netty developer, you know.
>>
>> You are right.  I forgot to implement connect timeout in the NIO
>> transport.  Should be fixed in the next release.  What a mistake. :-o
> 
> Here's the corresponding JIRA issue:
> 
>   * https://jira.jboss.org/jira/browse/NETTY-204


More information about the netty-users mailing list