Ok, looks like this is probably a bug in android 2.2 (froyo). I'll
report back after we can merge in the upstream change to gingerbread
into our local source tree of 2.2

http://code.google.com/p/android/issues/detail?id=4825

On Sat, Sep 18, 2010 at 11:47 AM, Charles Hudak <[email protected]> wrote:
> The other thing I notice is that the list of socket file descriptors
> just keeps growing and growing...
>
> On Sat, Sep 18, 2010 at 11:39 AM, Charles Hudak <[email protected]> wrote:
>> This is weird..after each messaging session the list grows...but most
>> of them are localhost connections?
>>
>> # netstat -a
>> Proto Recv-Q Send-Q Local Address          Foreign Address        State
>> tcp        0      0 127.0.0.1:5037         0.0.0.0:*              LISTEN
>> tcp        0      0 0.0.0.0:5555           0.0.0.0:*              LISTEN
>> tcp        0      0 10.0.2.15:5555         10.0.2.2:36024         ESTABLISHED
>> # netstat -a
>> Proto Recv-Q Send-Q Local Address          Foreign Address        State
>> tcp        0      0 127.0.0.1:5037         0.0.0.0:*              LISTEN
>> tcp        0      0 0.0.0.0:5555           0.0.0.0:*              LISTEN
>> tcp        0      1 127.0.0.1:37639        127.0.0.1:37481        ESTABLISHED
>> tcp        0      0 10.0.2.15:5555         10.0.2.2:36024         ESTABLISHED
>> tcp        0      0 127.0.0.1:37481        127.0.0.1:37639        ESTABLISHED
>> # netstat -a
>> Proto Recv-Q Send-Q Local Address          Foreign Address        State
>> tcp        0      0 127.0.0.1:5037         0.0.0.0:*              LISTEN
>> tcp        0      0 0.0.0.0:5555           0.0.0.0:*              LISTEN
>> tcp        0      0 127.0.0.1:39030        127.0.0.1:43601        ESTABLISHED
>> tcp        0      1 127.0.0.1:37639        127.0.0.1:37481        ESTABLISHED
>> tcp        0      0 127.0.0.1:54531        127.0.0.1:53026        ESTABLISHED
>> tcp        0      1 127.0.0.1:53026        127.0.0.1:54531        ESTABLISHED
>> tcp       98      0 10.0.2.15:5555         10.0.2.2:36024         ESTABLISHED
>> tcp        0      1 127.0.0.1:43601        127.0.0.1:39030        ESTABLISHED
>> tcp        0      0 127.0.0.1:37481        127.0.0.1:37639        ESTABLISHED
>> # netstat -a
>> Proto Recv-Q Send-Q Local Address          Foreign Address        State
>> tcp        0      0 127.0.0.1:5037         0.0.0.0:*              LISTEN
>> tcp        0      0 0.0.0.0:5555           0.0.0.0:*              LISTEN
>> tcp        0      0 127.0.0.1:39030        127.0.0.1:43601        ESTABLISHED
>> tcp        0      1 127.0.0.1:37639        127.0.0.1:37481        ESTABLISHED
>> tcp        0      0 127.0.0.1:37116        127.0.0.1:35700        ESTABLISHED
>> tcp        0      0 127.0.0.1:54531        127.0.0.1:53026        ESTABLISHED
>> tcp        0      1 127.0.0.1:53026        127.0.0.1:54531        ESTABLISHED
>> tcp        0      1 127.0.0.1:44987        127.0.0.1:34756        ESTABLISHED
>> tcp        0      1 127.0.0.1:35700        127.0.0.1:37116        ESTABLISHED
>> tcp      103      0 10.0.2.15:5555         10.0.2.2:36024         ESTABLISHED
>> tcp        0      1 127.0.0.1:43601        127.0.0.1:39030        ESTABLISHED
>> tcp        0      0 127.0.0.1:34756        127.0.0.1:44987        ESTABLISHED
>> tcp        0      0 127.0.0.1:37481        127.0.0.1:37639        ESTABLISHED
>> # netstat -a
>> Proto Recv-Q Send-Q Local Address          Foreign Address        State
>> tcp        0      0 127.0.0.1:5037         0.0.0.0:*              LISTEN
>> tcp        0      0 0.0.0.0:5555           0.0.0.0:*              LISTEN
>> tcp        0      0 127.0.0.1:39030        127.0.0.1:43601        ESTABLISHED
>> tcp        0      0 127.0.0.1:58389        127.0.0.1:50995        ESTABLISHED
>> tcp        0      1 127.0.0.1:53714        127.0.0.1:50927        ESTABLISHED
>> tcp        0      1 127.0.0.1:37639        127.0.0.1:37481        ESTABLISHED
>> tcp        0      0 127.0.0.1:37116        127.0.0.1:35700        ESTABLISHED
>> tcp        0      0 127.0.0.1:54531        127.0.0.1:53026        ESTABLISHED
>> tcp        0      1 127.0.0.1:50995        127.0.0.1:58389        ESTABLISHED
>> tcp        0      0 127.0.0.1:50927        127.0.0.1:53714        ESTABLISHED
>> tcp        0      1 127.0.0.1:53026        127.0.0.1:54531        ESTABLISHED
>> tcp        0      1 127.0.0.1:44987        127.0.0.1:34756        ESTABLISHED
>> tcp        0      1 127.0.0.1:35700        127.0.0.1:37116        ESTABLISHED
>> tcp        0      0 10.0.2.15:5555         10.0.2.2:36024         ESTABLISHED
>> tcp        0      1 127.0.0.1:43601        127.0.0.1:39030        ESTABLISHED
>> tcp        0      0 127.0.0.1:34756        127.0.0.1:44987        ESTABLISHED
>> tcp        0      0 127.0.0.1:37481        127.0.0.1:37639        ESTABLISHED
>>
>> The server I'm connecting to is on 10.0.2.15...port 7000.
>>
>>
>> On Sat, Sep 18, 2010 at 10:34 AM, Emmanuel Lécharny
>> <[email protected]> wrote:
>>>  On 9/18/10 7:04 PM, Charles Hudak wrote:
>>>>
>>>> The sessions are closed in the session handler when it receives the
>>>> terminate session ack from the server:
>>>
>>> Ok, fine then.
>>>
>>> Any idea about what are the opened sessions ?
>>>
>>> nestat -a ?
>>>
>>>
>>> --
>>> Regards,
>>> Cordialement,
>>> Emmanuel Lécharny
>>> www.iktek.com
>>>
>>>
>>
>

Reply via email to